31 #ifndef __IEPubExportFXLPrefs_h__ 32 #define __IEPubExportFXLPrefs_h__ 35 #include "IXMLExportOptions.h" 37 #include "HTMLEPubExportTypes.h" 39 #include "EBookExportID.h" 46 enum { kDefaultIID = IID_IEPUBEXPORTFXLPREFS };
53 virtual void SetEBookCoverOption(HTMLExport::EBookCover option) = 0;
58 virtual void SetCoverImage(
const PMString & image) = 0;
63 virtual void SetTOCStyleName(
const PMString & name) = 0;
70 virtual void SetImagePPI(uint32 ppi) = 0;
80 virtual bool16 GetGIFInterlaced()
const = 0;
81 virtual void SetGIFInterlaced(bool16 gif) = 0;
92 virtual void SetPNGCompression(uint32 compression) = 0;
99 virtual void SetIncludeDocMetadata(bool16 include) = 0;
104 virtual void SetPublisherEntry(
const PMString & entry) = 0;
109 virtual void SetMetadataIdentifier(
const PMString & uuid) = 0;
129 virtual void SetMetadataTitle(
const PMString & title) = 0;
134 virtual void SetMetadataCreator(
const PMString & creator) = 0;
139 virtual void SetMetadataDate(
const PMString & date) = 0;
145 virtual void SetMetadataDescription(
const PMString & description) = 0;
151 virtual void SetMetadataRights(
const PMString & rights) = 0;
156 virtual void SetMetadataSubject(
const PMString & subject) = 0;
163 virtual void SetPageRangeFormat(HTMLExport::PageRangeFormat format) = 0;
170 virtual void SetPageRange(
const PMString & range) = 0;
177 virtual void SetSpreadControlOption(HTMLExport::SpreadControlOption option) = 0;
184 virtual void SetNavigationStyle(HTMLExport::NavigationStyle style) = 0;
190 virtual void SetMetadataAccessibilityFeature(
const PMString & feature) = 0;
195 virtual void SetMetadataAccessibilityHazard(
const PMString & hazard) = 0;
200 virtual void SetMetadataAccessibilityMode(
const PMString & mode) = 0;
205 virtual void SetMetadataAccessibilityModeSufficient(
const PMString & modeSufficient) = 0;
210 virtual void SetMetadataAccessibilitySummary(
const PMString & summary) = 0;
215 virtual void SetMetadataAccessibilityConformsTo(
const PMString & conformTo) = 0;
220 virtual void SetMetadataAccessibilityCertifiedBy(
const PMString & certifiedBy) = 0;
225 virtual void SetMetadataAccessibilityCredentials(
const PMString & credentials) = 0;
230 virtual void SetMetadataAccessibilityReportLink(
const PMString & reportLink) = 0;