9 #include "PtlDrvPlatformDefs.h"
10 #include "PtlDrvString.h"
16 class impl_PtlParamCommonSettings;
26 impl_PtlParamCommonSettings* impl;
36 static int PATHSAVE_DIALOGSAVE();
41 static int PATHSAVE_PATHSAVE();
50 static int CUSTOMPAPERSIZE_CUSTOMSIZE();
55 static int CUSTOMPAPERSIZE_FIXEDSIZE();
64 static int PAPERNAME_10X14();
69 static int PAPERNAME_11X17();
74 static int PAPERNAME_A0();
79 static int PAPERNAME_A1();
84 static int PAPERNAME_A2();
89 static int PAPERNAME_A3();
94 static int PAPERNAME_A4();
99 static int PAPERNAME_A4_EXTRA();
104 static int PAPERNAME_A5();
109 static int PAPERNAME_A6();
114 static int PAPERNAME_B4();
119 static int PAPERNAME_B5();
124 static int PAPERNAME_B6();
129 static int PAPERNAME_ENVELOPE_B5();
134 static int PAPERNAME_EXECUTIVE();
139 static int PAPERNAME_LEGAL();
144 static int PAPERNAME_LEGAL_LETTER();
149 static int PAPERNAME_LEGAL_TABLOID();
154 static int PAPERNAME_JAPANESE_POSTCARD();
159 static int PAPERNAME_JAPANESE_DOUBLE_POSTCARD();
164 static int PAPERNAME_JAPANESE_ENVELOPE_KAKU_2();
169 static int PAPERNAME_JAPANESE_ENVELOPE_KAKU_3();
174 static int PAPERNAME_JAPANESE_ENVELOPE_CHOU_3();
179 static int PAPERNAME_JAPANESE_ENVELOPE_CHOU_4();
184 static int PAPERNAME_JAPAN_ENVELOPE_YOU_4();
193 static int PAPERDIRECTION_VERTICAL();
198 static int PAPERDIRECTION_HORIZONTAL();
207 static int PRECISION_72();
212 static int PRECISION_144();
217 static int PRECISION_300();
222 static int PRECISION_600();
227 static int PRECISION_1200();
233 static int PRECISION_2400();
239 static int PRECISION_3600();
241 static int PRECISION_96();
242 static int PRECISION_360();
243 static int PRECISION_720();
249 virtual ‾PtlParamCommonSettings();
266 boolean getWebOptimize()
const;
271 int setWebOptimize(
const boolean flag);
276 boolean getViewAuto()
const;
281 int setViewAuto(
const boolean flag);
286 boolean getReplaceSamename()
const;
291 int setReplaceSamename(
const boolean flag);
296 boolean getMakeURLLink()
const;
301 int setMakeURLLink(
const boolean flag);
306 boolean getCutEmptyPage()
const;
311 int setCutEmptyPage(
const boolean flag);
320 int getPathSaveStyle()
const;
325 int setPathSaveStyle(
const int style);
342 int getPaperSizeStyle()
const;
347 int setPaperSizeStyle(
const int style);
353 int getPaperName()
const;
358 int setPaperName(
const int name);
364 float getPaperWidth()
const;
369 int setPaperWidth(
const float width);
375 float getPaperHeight()
const;
380 int setPaperHeight(
const float height);
386 int getPaperDirection()
const;
391 int setPaperDirection(
const int direction);
397 int getPrecision()
const;
402 int setPrecision(
const int precision);
408 int getScale()
const;
413 int setScale(
const int scale);
418 int getPattern()
const;
423 int setPattern(
const int pattern);