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

#include <IImportSuite.h>

Inheritance diagram for IImportSuite:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IIMPORTSUITE }
 

Public Member Functions

virtual bool16 CanImport () const =0
 
virtual bool16 DoImport (const URI &uriToImport, IDataBase *db, bool16 replaceSelectedItem, UIFlags uiFlags, bool16 retainFormat, bool16 convertQuotes, bool16 applyCJKGrid)=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

Place file interface, caller speifies an URI that represents the file for import along with import options.

Member Function Documentation

virtual bool16 IImportSuite::CanImport () const
pure virtual

Description: Can do import based on current selection?

Parameters
none
Returns
bool16 kTrue / kFalse
virtual bool16 IImportSuite::DoImport (const URIuriToImport,
IDataBasedb,
bool16 replaceSelectedItem,
UIFlags uiFlags,
bool16 retainFormat,
bool16 convertQuotes,
bool16 applyCJKGrid 
)
pure virtual

Description: Do import or do import/replace current selection

Parameters
uriToImportIN an URI that represents the file to import
dbIN the target database for the import
replaceSelectedItemIN should import replace the selected item
uiFlagsIN what level of UI should be allowed during import
retainFormatIN should import retain text format, applies to text import
convertQuotesIN should import convert quotation mark types, applies to text import
applyCJKGridIN should import apply CJK grid if present, applies to text import
Returns
bool16 kTrue if the import is successfule, otherwise, kFalse