DriverAPI C++ I/F  6.0
PtlParamOpenModeSettings.h
1 
2 // PtlParamOpenModeSettings.h
3 // Copyright (C) 2008-2010 Antenna House,Inc.
4 // All rights reserved.
6 
7 #pragma once
8 
9 #include "PtlDrvPlatformDefs.h"
10 
11 namespace PdfDrv {
12 
13 #pragma pack(push,8)
14 
15 
16 class impl_PtlParamOpenModeSettings;
17 
23 class PDFDRV_API PtlParamOpenModeSettings
24 {
25 protected:
26  impl_PtlParamOpenModeSettings* impl;
27 
28 public:
32 
36  static int PAGE_LAYOUT_DEFAULT();
41  static int PAGE_LAYOUT_SINGLE_PAGE();
46  static int PAGE_LAYOUT_SINGLE_ROW();
51  static int PAGE_LAYOUT_DOUBLE_ROW();
56  static int PAGE_LAYOUT_DOUBLE_PAGE();
57 
61 
65  static int TEXT_DIRECTION_LEFT_TO_RIGHT();
70  static int TEXT_DIRECTION_RIGHT_TO_LEFT();
71 
75 
79  static int PAGE_ADJUST_DEFAULT();
84  static int PAGE_ADJUST_ENTIRE_FIT();
89  static int PAGE_ADJUST_WIDTH_FIT();
94  static int PAGE_ADJUST_HEIGHT_FIT();
95 
99 
103  static int PAGE_MODE_DEFAULT();
108  static int PAGE_MODE_PAGE_ONLY();
113  static int PAGE_MODE_OUTLINE_PAGE();
118  static int PAGE_MODE_MAP_PAGE();
119 
120 
121 public:
124  virtual ‾PtlParamOpenModeSettings();
125 
126 public:
127  PtlParamOpenModeSettings& operator=(const PtlParamOpenModeSettings& obj);
128 
129 public:
134  int getPageLayoutType() const;
139  int setPageLayoutType(const int type);
140 
141 public:
146  int getTextDirection() const;
151  int setTextDirection(const int direction);
152 
153 public:
158  int getStartNumber() const;
163  int setStartNumber(const int number);
164 
165 public:
170  int getPageAdjust() const;
175  int setPageAdjust(const int adjust);
176 
177 public:
182  int getPageMode() const;
187  int setPageMode(const int mode);
188 
189 public:
194  boolean getViewerFullScreen() const;
199  int setViewerFullScreen(const boolean flag);
204  boolean getViewerDocumentTitle() const;
209  int setViewerDocumentTitle(const boolean flag);
214  boolean getViewerHiddenBar() const;
219  int setViewerHiddenBar(const boolean flag);
224  boolean getViewerHiddenMenu() const;
229  int setViewerHiddenMenu(const boolean flag);
234  boolean getViewerHiddenWindowControl() const;
239  int setViewerHiddenWindowControl(const boolean flag);
244  boolean getViewerFitWindow() const;
249  int setViewerFitWindow(const boolean flag);
254  boolean getViewerCenterWindow() const;
259  int setViewerCenterWindow(const boolean flag);
260 
261 };
262 #pragma pack(pop)
263 
264 } // namespace PdfDrv
265