DriverAPI C++ I/F  6.0
PtlParamPPTAddinSetting.h
1 
2 // PtlParamPPTAddinSetting.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_PtlParamPPTAddinSettings;
16 
22 class PDFDRV_API PtlParamPPTAddinSetting
23 {
24 protected:
25  impl_PtlParamPPTAddinSettings* impl;
26 
27 public:
31 
35  static int PPTADDIN_USER_SETTING();
40  static int PPTADDIN_DEFAULT_SETTING();
41 
42 public:
45  virtual ‾PtlParamPPTAddinSetting();
46 
47 public:
48  PtlParamPPTAddinSetting& operator=(const PtlParamPPTAddinSetting& obj);
49 
50 public:
55  int getSettingType() const;
60  int setSettingType(const int type);
65  boolean getAttachOriginalFile() const;
70  int setAttachOriginalFile(const boolean flag);
75  boolean getOutputBookmarks() const;
80  int setOutputBookmarks(const boolean flag);
85  boolean getOutputLinks() const;
90  int setOutputLinks(const boolean flag);
95  boolean getUseDocumentInformation() const;
100  int setUseDocumentInformation(const boolean flag);
101 };
102 #pragma pack(pop)
103 
104 } // namespace PdfDrv
105