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);