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

Public Types

enum  { kDefaultIID = IID_IEBOOKEXPORT }
 

Public Member Functions

virtual ErrorCode ExportDocument (IPMStream *stream, IDocument *doc, UIFlags uiFlags=kFullUI)=0
 
virtual ErrorCode ExportBook (IPMStream *stream, IBook *book, UIFlags uiFlags=kFullUI)=0
 
virtual ErrorCode ExportBookWithSession (IPMStream *stream, IBook *book, UIFlags uiFlags, ExportSessionToken sessionToken)=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 ErrorCode IEBookExport::ExportBook (IPMStreamstream,
IBookbook,
UIFlags uiFlags = kFullUI 
)
pure virtual

Export an indesign book to ePub.

Parameters
streamIn The stream to write output
bookIN The book to be exported
uiFlagsIN UI Flags. Determines whether dialog boxes are displayed, etc.
Returns
kSuccess, kCancel if aborted by user, or an error code kFailure
virtual ErrorCode IEBookExport::ExportBookWithSession (IPMStreamstream,
IBookbook,
UIFlags uiFlags,
ExportSessionToken sessionToken 
)
pure virtual

Export an indesign book to ePub.

Parameters
streamIn The stream to write output
bookIN The book to be exported
uiFlagsIN UI Flags. Determines whether dialog boxes are displayed, etc.
sessionTokenthis token can be used to send further individual events for every document that is exported.
Returns
kSuccess, kCancel if aborted by user, or an error code kFailure
virtual ErrorCode IEBookExport::ExportDocument (IPMStreamstream,
IDocumentdoc,
UIFlags uiFlags = kFullUI 
)
pure virtual

Export an indd document to either ePub or xhtml

Parameters
streamIN The stream to write output
docIN The document to be exported
uiFlagsIN UI Flags. Determines whether dialog boxes are displayed, etc.
Returns
kSuccess, kCancel if aborted by user, or an error code kFailure