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

Public Types

enum  { kDefaultIID = IID_IXHTMLEXPORT }
 

Public Member Functions

virtual ErrorCode ExportDocument (IPMStream *stream, IDocument *doc, UIFlags uiFlags=kFullUI)=0
 
virtual ErrorCode ExportPageitem (IPMStream *stream, const UIDList &items, UIFlags uiFlags=kFullUI)=0
 
virtual ErrorCode ExportText (IPMStream *stream, ITextModel *textModel, const RangeData &range, UIFlags uiFlags=kFullUI)=0
 
virtual ErrorCode ExportTable (IPMStream *stream, ITableModel *table, GridArea &area, UIFlags uiFlags=kFullUI)=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 IXHTMLExport::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
virtual ErrorCode IXHTMLExport::ExportPageitem (IPMStreamstream,
const UIDListitems,
UIFlags uiFlags = kFullUI 
)
pure virtual

Export pageitem selection to xhtml

Parameters
streamIN The stream to write output
itemsIN The selected page items
uiFlagsIN UI Flags. Determines whether dialog boxes are displayed, etc.
Returns
kSuccess, kCancel if aborted by user, or an error code kFailure
virtual ErrorCode IXHTMLExport::ExportTable (IPMStreamstream,
ITableModeltable,
GridAreaarea,
UIFlags uiFlags = kFullUI 
)
pure virtual

Export pageitem selection to xhtml

Parameters
streamIN The stream to write output
tableIN The table selected
areaIN The selected cell range
uiFlagsIN UI Flags. Determines whether dialog boxes are displayed, etc.
Returns
kSuccess, kCancel if aborted by user, or an error code kFailure
virtual ErrorCode IXHTMLExport::ExportText (IPMStreamstream,
ITextModeltextModel,
const RangeDatarange,
UIFlags uiFlags = kFullUI 
)
pure virtual

Export text selection to xhtml

Parameters
streamIN The stream to write output
textModelIN The story selected
rangeIN The selected text range
uiFlagsIN UI Flags. Determines whether dialog boxes are displayed, etc.
Returns
kSuccess, kCancel if aborted by user, or an error code kFailure