10 #include "PtlDrvPlatformDefs.h"
11 #include "PtlDrvString.h"
19 class impl_PtlParamWatermarkSettings;
29 impl_PtlParamWatermarkSettings* impl;
38 static int WATERMARK_TYPE_NONE();
42 static int WATERMARK_TYPE_PICTURE();
46 static int WATERMARK_TYPE_TEXT();
54 static int WATERMARK_PLACE_BACK();
58 static int WATERMARK_PLACE_FRONT();
67 static int WATERMARK_LAYOUT_VERTICAL_HEADER();
72 static int WATERMARK_LAYOUT_VERTICAL_CENTER();
77 static int WATERMARK_LAYOUT_VERTICAL_FOOTER();
86 static int WATERMARK_LAYOUT_HORIZONTAL_LEFT();
91 static int WATERMARK_LAYOUT_HORIZONTAL_CENTER();
96 static int WATERMARK_LAYOUT_HORIZONTAL_RIGHT();
102 virtual ‾PtlParamWaterMarkSettings();
112 int getWaterMarkType()
const;
117 int setWaterMarkType(
const int type);
134 int getPicScale()
const;
139 int setPicScale(
const int scale);
167 int getTextFontSize()
const;
172 int setTextFontSize(
const int size);
178 int getTextColorR()
const;
183 int setTextColorR(
const int r);
188 int getTextColorG()
const;
193 int setTextColorG(
const int g);
198 int getTextColorB()
const;
203 int setTextColorB(
const int b);
205 int setTextColor(BYTE r, BYTE g, BYTE b);
206 int getTextColor(BYTE* r, BYTE* g, BYTE* b);
213 boolean getTextDiagonal()
const;
218 int setTextDiagonal(
const boolean diagonal);
224 int getPlace()
const;
229 int setPlace(
const int place);
235 int getLayoutVertical()
const;
240 int setLayoutVertical(
const int vertical);
245 int getLayoutHorizontal()
const;
250 int setLayoutHorizontal(
const int horizontal);
256 int getTransparence()
const;
261 int setTransparence(
const int transparence);
267 boolean getPrintShow()
const;
272 int setPrintShow(
const boolean show);
278 boolean getDisplayShow()
const;
283 int setDisplayShow(
const boolean show);