InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IEPubExportFXLPrefs Class Referenceabstract
Inheritance diagram for IEPubExportFXLPrefs:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IEPUBEXPORTFXLPREFS }
 

Public Member Functions

virtual HTMLExport::EBookCover GetEBookCoverOption () const =0
 
virtual void SetEBookCoverOption (HTMLExport::EBookCover option)=0
 
virtual PMString GetCoverImage () const =0
 
virtual void SetCoverImage (const PMString &image)=0
 
virtual PMString GetTOCStyleName () const =0
 
virtual void SetTOCStyleName (const PMString &name)=0
 
virtual uint32 GetImagePPI () const =0
 
virtual void SetImagePPI (uint32 ppi)=0
 
virtual
IXMLExportOptions::ImageType 
GetImageType () const =0
 
virtual void SetImageType (IXMLExportOptions::ImageType type)=0
 
virtual
IXMLExportOptions::PaletteType 
GetGIFPaletteType () const =0
 
virtual void SetGIFPaletteType (IXMLExportOptions::PaletteType type)=0
 
virtual bool16 GetGIFInterlaced () const =0
 
virtual void SetGIFInterlaced (bool16 gif)=0
 
virtual
IXMLExportOptions::JPEGEncoding 
GetJPEGEncoding () const =0
 
virtual void SetJPEGEncoding (IXMLExportOptions::JPEGEncoding encoding)=0
 
virtual
IXMLExportOptions::JPEGQuality 
GetJPEGQuality () const =0
 
virtual void SetJPEGQuality (IXMLExportOptions::JPEGQuality quality)=0
 
virtual uint32 GetPNGCompression () const =0
 
virtual void SetPNGCompression (uint32 compression)=0
 
virtual bool16 GetIncludeDocMetadata () const =0
 
virtual void SetIncludeDocMetadata (bool16 include)=0
 
virtual PMString GetPublisherEntry () const =0
 
virtual void SetPublisherEntry (const PMString &entry)=0
 
virtual PMString GetMetadataIdentifier () const =0
 
virtual void SetMetadataIdentifier (const PMString &uuid)=0
 
virtual K2Vector< PMStringGetCascadeStyleSheets () const =0
 
virtual void SetCascadeStyleSheets (const K2Vector< PMString > &sheets)=0
 
virtual K2Vector< PMStringGetJavascripts () const =0
 
virtual void SetJavascripts (const K2Vector< PMString > &scripts)=0
 
virtual void Copy (IEPubExportFXLPrefs const *other)=0
 
virtual PMString GetMetadataTitle () const =0
 
virtual void SetMetadataTitle (const PMString &title)=0
 
virtual PMString GetMetadataCreator () const =0
 
virtual void SetMetadataCreator (const PMString &creator)=0
 
virtual PMString GetMetadataDate () const =0
 
virtual void SetMetadataDate (const PMString &date)=0
 
virtual PMString GetMetadataDescription () const =0
 
virtual void SetMetadataDescription (const PMString &description)=0
 
virtual PMString GetMetadataRights () const =0
 
virtual void SetMetadataRights (const PMString &rights)=0
 
virtual PMString GetMetadataSubject () const =0
 
virtual void SetMetadataSubject (const PMString &subject)=0
 
virtual HTMLExport::PageRangeFormat GetPageRangeFormat () const =0
 
virtual void SetPageRangeFormat (HTMLExport::PageRangeFormat format)=0
 
virtual PMString GetPageRange () const =0
 
virtual void SetPageRange (const PMString &range)=0
 
virtual
HTMLExport::SpreadControlOption 
GetSpreadControlOption () const =0
 
virtual void SetSpreadControlOption (HTMLExport::SpreadControlOption option)=0
 
virtual HTMLExport::NavigationStyle GetNavigationStyle () const =0
 
virtual void SetNavigationStyle (HTMLExport::NavigationStyle style)=0
 
virtual PMString GetMetadataAccessibilityFeature () const =0
 
virtual void SetMetadataAccessibilityFeature (const PMString &feature)=0
 
virtual PMString GetMetadataAccessibilityHazard () const =0
 
virtual void SetMetadataAccessibilityHazard (const PMString &hazard)=0
 
virtual PMString GetMetadataAccessibilityMode () const =0
 
virtual void SetMetadataAccessibilityMode (const PMString &mode)=0
 
virtual PMString GetMetadataAccessibilityModeSufficient () const =0
 
virtual void SetMetadataAccessibilityModeSufficient (const PMString &modeSufficient)=0
 
virtual PMString GetMetadataAccessibilitySummary () const =0
 
virtual void SetMetadataAccessibilitySummary (const PMString &summary)=0
 
virtual PMString GetMetadataAccessibilityConformsTo () const =0
 
virtual void SetMetadataAccessibilityConformsTo (const PMString &conformTo)=0
 
virtual PMString GetMetadataAccessibilityCertifiedBy () const =0
 
virtual void SetMetadataAccessibilityCertifiedBy (const PMString &certifiedBy)=0
 
virtual PMString GetMetadataAccessibilityCredentials () const =0
 
virtual void SetMetadataAccessibilityCredentials (const PMString &credentials)=0
 
virtual PMString GetMetadataAccessibilityReportLink () const =0
 
virtual void SetMetadataAccessibilityReportLink (const PMString &reportLink)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual void IEPubExportFXLPrefs::Copy (IEPubExportFXLPrefs const * other)
pure virtual

Copies one set of prefs into another

Parameters
otherIN The preferences to copy
virtual K2Vector<PMString> IEPubExportFXLPrefs::GetCascadeStyleSheets () const
pure virtual

User specified cascade style sheets.

virtual PMString IEPubExportFXLPrefs::GetCoverImage () const
pure virtual

EPub cover image. Full path to external cover image file.

virtual HTMLExport::EBookCover IEPubExportFXLPrefs::GetEBookCoverOption () const
pure virtual

EPub cover option. None, first page, and external image.

virtual uint32 IEPubExportFXLPrefs::GetImagePPI () const
pure virtual

Specify image PPI (pixel per inch).

virtual IXMLExportOptions::ImageType IEPubExportFXLPrefs::GetImageType () const
pure virtual

Please refer to IXMLExportOptions for detail for following functions.

virtual bool16 IEPubExportFXLPrefs::GetIncludeDocMetadata () const
pure virtual

If true, use metadata stored in indd file to generate epub opf.

virtual K2Vector<PMString> IEPubExportFXLPrefs::GetJavascripts () const
pure virtual

User specified javascript (epub3 only).

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilityCertifiedBy () const
pure virtual

User specified metadata's accessibility certifier of the EPub.

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilityConformsTo () const
pure virtual

User specified metadata's accessibility standard it conforms to of the EPub.

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilityCredentials () const
pure virtual

User specified metadata's accessibility credentials of the EPub.

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilityFeature () const
pure virtual

User specified metadata's accessibility feature of the EPub (this is a list of comma separated values).

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilityHazard () const
pure virtual

User specified metadata's accessibility hazards of the EPub (this is a list of comma separated values).

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilityMode () const
pure virtual

User specified metadata's accessibility mode of the EPub (this is a list of comma separated values).

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilityModeSufficient () const
pure virtual

User specified metadata's accessibility mode sufficient of the EPub (this is a list of comma separated values).

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilityReportLink () const
pure virtual

User specified metadata's accessibility certifier report link of the EPub.

virtual PMString IEPubExportFXLPrefs::GetMetadataAccessibilitySummary () const
pure virtual

User specified metadata's accessibility summary of the EPub.

virtual PMString IEPubExportFXLPrefs::GetMetadataCreator () const
pure virtual

User specified creator of the epub. If not specified by user, taken from XMP (if available).

virtual PMString IEPubExportFXLPrefs::GetMetadataDate () const
pure virtual

User specified date of the epub.

virtual PMString IEPubExportFXLPrefs::GetMetadataDescription () const
pure virtual

User specified description of the epub. If not specified by user, taken from XMP (if available).

virtual PMString IEPubExportFXLPrefs::GetMetadataIdentifier () const
pure virtual

Specify epub uuid.

virtual PMString IEPubExportFXLPrefs::GetMetadataRights () const
pure virtual

User specified rights of the epub. If not specified by user, taken from XMP (if available).

virtual PMString IEPubExportFXLPrefs::GetMetadataSubject () const
pure virtual

User specified subject of the epub. If not specified by user, taken from XMP (if available).

virtual PMString IEPubExportFXLPrefs::GetMetadataTitle () const
pure virtual

User specified title of the epub. If not specified by user, taken from XMP (if available).

virtual HTMLExport::NavigationStyle IEPubExportFXLPrefs::GetNavigationStyle () const
pure virtual

User specified navigation Style options - no navigation, toc style navigation, file name navigation

virtual PMString IEPubExportFXLPrefs::GetPageRange () const
pure virtual

The actual pages to be exported if page range is selected for export

virtual HTMLExport::PageRangeFormat IEPubExportFXLPrefs::GetPageRangeFormat () const
pure virtual

Page range to be exported options - kAllPages, kUseRange

virtual uint32 IEPubExportFXLPrefs::GetPNGCompression () const
pure virtual

PNG compression level. Not exposed via UI. Internally set to 5.

virtual PMString IEPubExportFXLPrefs::GetPublisherEntry () const
pure virtual

Specify epub publisher.

virtual HTMLExport::SpreadControlOption IEPubExportFXLPrefs::GetSpreadControlOption () const
pure virtual

Spread control options. options - kSpreadsBasedOnDocument, kSpreadsPhysical, kSpreadsSynthetic, kSpreadsNone

virtual PMString IEPubExportFXLPrefs::GetTOCStyleName () const
pure virtual

InDesign TOC style used in generating EPub TOC.