DriverAPI C++ I/F  6.0
PtlParamWordAddinSetting.h
1 
2 // PtlParamWordAddinSetting.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 class impl_PtlParamWordAddinSettings;
21 class PDFDRV_API PtlParamWordAddinSetting
22 {
23 protected:
24  impl_PtlParamWordAddinSettings* impl;
25 
26 public:
30 
34  static int WORDADDIN_USER_SETTING();
39  static int WORDADDIN_DEFAULT_SETTING();
43 
47  static int WORDADDIN_DESTZOOM_INHERIT_ZOOM();
52  static int WORDADDIN_DESTZOOME_FIT_WIDTH();
57  static int WORDADDIN_DESTZOOM_FIT_HEIGHT();
62  static int WORDADDIN_DESTZOOM_FIT_PAGE();
63 
64 public:
67  virtual ‾PtlParamWordAddinSetting();
68 
69 public:
71 
72 public:
77  int getSettingType() const;
82  int setSettingType(const int type);
87  boolean getAttachOriginalFile() const;
92  int setAttachOriginalFile(const boolean flag);
97  boolean getOutputBookmarks() const;
102  int setOutputBookmarks(const boolean flag);
107  boolean getOutputLinks() const;
112  int setOutputLinks(const boolean flag);
117  boolean getConvertComments() const;
122  int setConvertComments(const boolean flag);
127  boolean getConvertCrossReferences() const;
132  int setConvertCrossReferences(const boolean flag);
137  boolean getConvertFootnote() const;
142  int setConvertFootnote(const boolean flag);
147  boolean getUseDocumentInformation() const;
152  int setUseDocumentInformation(const boolean flag);
153 
158  int getBookmarkDestZoom() const;
163  int setBookmarkDestZoom(const int zoom);
168  int getBookmarkOpenLevel() const;
173  int setBookmarkOpenLevel(const int level);
174 };
175 #pragma pack(pop)
176 
177 } // namespace PdfDrv
178