27 #ifndef __IInCopyPDFExptGalleyData__ 28 #define __IInCopyPDFExptGalleyData__ 30 #include "IPMUnknown.h" 31 #include "IXferBytes.h" 32 #include "InCopyCoreID.h" 33 #include "PersistUIDList.h" 37 #include "IGenericSettings.h" 38 #include "IInCopyGalleySettingData.h" 52 enum { kDefaultIID = IID_IINCOPYPDFEXPTGALLEYDATA };
73 virtual bool16 GetIsDefaultValues()
const = 0;
81 virtual void Notify(
void* changedBy = nil) = 0;
84 virtual void SetPDFExLaunchAcrobat(
const bool16 value) = 0;
85 virtual void SetPDFExPageInfo(
const bool16 value) = 0;
86 virtual void SetPDFExStyle(
const bool16 value) = 0;
87 virtual void SetPDFExLineNumber(
const bool16 value) = 0;
88 virtual void SetPDFExInlineNotes(
const bool16 value) = 0;
89 virtual void SetPDFExTrackChanges(
const bool16 value) = 0;
90 virtual void SetPDFExFill(
const bool16 value) = 0;
91 virtual void SetPDFExALE(
const bool16 value) = 0;
92 virtual void SetPDFExLineRangeFormat(
const int32 value) = 0;
93 virtual void SetPDFExLineRange(
const PMString value) = 0;
94 virtual void SetPDFExAcrobatCompatibilityLevel(
const int32 value) = 0;
95 virtual void SetPDFExFont(
const PMString value) = 0;
96 virtual void SetPDFExFontType(
const PMString value) = 0;
97 virtual void SetPDFExFontSize(
const PMString value) = 0;
98 virtual void SetPDFExFontLeading(
const PMString value) = 0;
99 virtual void SetPDFExColumnWidth(
const PMReal value) = 0;
100 virtual void SetPDFExColumnWidthType(
const int32 value) = 0;
101 virtual void SetPDFExCustomUnit(
const PMReal value) = 0;
102 virtual void SetPDFExNotesType(
const int32 value) = 0;
103 virtual void SetPDFExTrackChangesType(
const int32 value) = 0;
104 virtual void SetPDFExNotesBackground(
const bool16 value) = 0;
105 virtual void SetPDFExTrackChangesBackground(
const bool16 value) = 0;
106 virtual void SetPDFExScope(
const int32 value) = 0;
107 virtual void SetPDFExStoryInfo(
const bool16 value) = 0;
108 virtual void SetPDFExSubsetFontsThreshold(
const int32 subsetFontsThreshold) = 0;
111 virtual bool16 GetPDFExLaunchAcrobat()
const = 0;
112 virtual bool16 GetPDFExPageInfo()
const = 0;
113 virtual bool16 GetPDFExStyle()
const = 0;
114 virtual bool16 GetPDFExLineNumber()
const = 0;
115 virtual bool16 GetPDFExInlineNotes()
const = 0;
116 virtual bool16 GetPDFExTrackChanges()
const = 0;
117 virtual bool16 GetPDFExFill()
const = 0;
118 virtual bool16 GetPDFExALE()
const = 0;
119 virtual int32 GetPDFExLineRangeFormat()
const = 0;
120 virtual PMString GetPDFExLineRange()
const = 0;
121 virtual int32 GetPDFExAcrobatCompatibilityLevel()
const = 0;
122 virtual PMString GetPDFExFont()
const = 0;
123 virtual PMString GetPDFExFontType()
const = 0;
124 virtual PMString GetPDFExFontSize()
const = 0;
125 virtual PMString GetPDFExFontLeading()
const = 0;
126 virtual PMReal GetPDFExColumnWidth()
const = 0;
127 virtual int32 GetPDFExColumnWidthType()
const = 0;
128 virtual PMReal GetPDFExCustomUnit()
const = 0;
129 virtual int32 GetPDFExNotesType()
const = 0;
130 virtual int32 GetPDFExTrackChangesType()
const = 0;
131 virtual bool16 GetPDFExNotesBackground()
const = 0;
132 virtual bool16 GetPDFExTrackChangesBackground()
const = 0;
133 virtual int32 GetPDFExScope()
const = 0;
134 virtual bool16 GetPDFExStoryInfo()
const = 0;
135 virtual int32 GetPDFExSubsetFontsThreshold()
const = 0;