27 #ifndef __IInCopyPDFExptLayoutData__ 28 #define __IInCopyPDFExptLayoutData__ 30 #include "IPMUnknown.h" 31 #include "IXferBytes.h" 32 #include "InCopyCoreID.h" 33 #include "PersistUIDList.h" 37 #include "IGenericSettings.h" 50 enum { kDefaultIID = IID_IINCOPYPDFEXPTLAYOUTDATA };
63 virtual void Notify(
void* changedBy = nil) = 0;
66 virtual void SetPDFExLaunchAcrobat(
const bool16 value) = 0;
67 virtual void SetPDFExPageInfo(
const bool16 value) = 0;
68 virtual void SetPDFExReaderSpreads(
const bool16 value) = 0;
69 virtual void SetPDFExThumbnails(
const bool16 value) = 0;
70 virtual void SetPDFExLinearized(
const bool16 value) = 0;
71 virtual void SetPDFExAnnotationNotes(
const bool16 value) = 0;
72 virtual void SetPDFExAcrobatCompatibilityLevel(
const int32 value) = 0;
73 virtual void SetPDFExPageRangeFormat(
const int32 format) = 0;
74 virtual void SetPDFExPageRange(
const PMString range) = 0;
75 virtual void SetPDFExSubsetFontsThreshold(
const int32 subsetFontsThreshold) = 0;
77 virtual void SetPDFExAddInteractiveElements(
const bool16 add) = 0;
78 virtual void SetContentToEmbed(
const int32 content) = 0;
81 virtual bool16 GetPDFExLaunchAcrobat()
const = 0;
82 virtual bool16 GetPDFExPageInfo()
const = 0;
83 virtual bool16 GetPDFExReaderSpreads()
const = 0;
84 virtual bool16 GetPDFExThumbnails()
const = 0;
85 virtual bool16 GetPDFExLinearized()
const = 0;
86 virtual bool16 GetPDFExAnnotationNotes()
const = 0;
87 virtual int32 GetPDFExAcrobatCompatibilityLevel()
const = 0;
88 virtual int32 GetPDFExPageRangeFormat()
const = 0;
89 virtual PMString GetPDFExPageRange()
const = 0;
90 virtual int32 GetPDFExSubsetFontsThreshold()
const = 0;
92 virtual bool16 GetPDFExAddInteractiveElements()
const = 0;
93 virtual int32 GetContentToEmbed()
const = 0;