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

#include <IDataSourceData.h>

Inheritance diagram for IDataSourceData:
IPMUnknownCPMUnknown< IDataSourceData >DataSourceData

Public Types

enum  { kDefaultIID = IID_IDATASOURCEDATA }
 

Public Member Functions

virtual WideString GetPath () const =0
 
virtual void SetPath (const WideString &path)=0
 
virtual const std::map
< WideString, WideString > & 
GetCIP4Mapping () const =0
 
virtual void SetCIP4Mapping (const std::map< WideString, WideString > &mapping)=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

From SDK sample; Interface to store persistent data to control the behavior of PDF/VT export process.

Member Function Documentation

virtual const std::map<WideString, WideString>& IDataSourceData::GetCIP4Mapping () const
pure virtual

Gets CIP4 metadata mapping.

Returns
CIP4 metadata mapping.

Implemented in DataSourceData.

virtual WideString IDataSourceData::GetPath () const
pure virtual

Gets the path to the datasource file.

Returns
path to the datasource file.

Implemented in DataSourceData.

virtual void IDataSourceData::SetCIP4Mapping (const std::map< WideString, WideString > & mapping)
pure virtual

Sets CIP4 metadata mapping.

Parameters
mappingCIP4 metadata mapping.
virtual void IDataSourceData::SetPath (const WideStringpath)
pure virtual

Sets the path to the datasource file.

Parameters
pathpath to the datasource file.

Implemented in DataSourceData.