InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IXMLLoadDTDCmdData Class Referenceabstract

#include <IXMLLoadDTDCmdData.h>

Inheritance diagram for IXMLLoadDTDCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IXMLLOADDTDCMDDATA }
 

Public Member Functions

virtual void Set (const IDFile &theDTD, IDocument *theDocument)=0
 
virtual const IDFileGetDTDFile () const =0
 
virtual IDocumentGetDocument () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Data interface for loading an external DTD.

Member Function Documentation

virtual IDocument* IXMLLoadDTDCmdData::GetDocument () const
pure virtual

Accessor for the target document.

Returns
the target document.
virtual const IDFile& IXMLLoadDTDCmdData::GetDTDFile () const
pure virtual

Accessor for the DTD file to load.

Returns
a reference to the DTD file.
virtual void IXMLLoadDTDCmdData::Set (const IDFiletheDTD,
IDocumenttheDocument 
)
pure virtual

Specify the parameters necessary for loading a DTD.

Parameters
theDTDidentifies the DTD file to load
characterSizeidentifies the character size used by the DTD file. Supported types are UTF-8, and UTF-16.
theDocumentidentifies the document to import the DTD to.