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

#include <ITransformSwatchesCmdData.h>

Inheritance diagram for ITransformSwatchesCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ITRANSFORMSWATCHESCMDDATA }
 

Public Member Functions

virtual void Set (IDataBase *pSrcDB, const PMString &strSrcProfile, IDataBase *pDstDB, const PMString &strDstProfile, ICMSSettings::renderingIntent inIntent, bool16 inUseKPC, uint32 inEngineCMS, uint32 inEngineCMM, ISwatchList *inSwatchList)=0
 
virtual ICMSProfileQuerySrcProfile ()=0
 
virtual ICMSProfileQueryDstProfile ()=0
 
virtual
ICMSSettings::renderingIntent 
GetIntent () const =0
 
virtual bool16 GetUseKPC () const =0
 
virtual uint32 GetEngineCMS () const =0
 
virtual uint32 GetEngineCMM () const =0
 
virtual ISwatchListGetSwatchList () 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

Command data interface for transforming a color swatch from one profile to another.

Member Function Documentation

virtual uint32 ITransformSwatchesCmdData::GetEngineCMM () const
pure virtual

Returns the source CMM engine.

virtual uint32 ITransformSwatchesCmdData::GetEngineCMS () const
pure virtual

Returns the source CMS engine.

virtual ICMSSettings::renderingIntent ITransformSwatchesCmdData::GetIntent () const
pure virtual

Returns the source rendering intent.

virtual ISwatchList* ITransformSwatchesCmdData::GetSwatchList () const
pure virtual

Returns the source swatch list.

virtual bool16 ITransformSwatchesCmdData::GetUseKPC () const
pure virtual

Returns whether or not source is using black point compensation.

virtual ICMSProfile* ITransformSwatchesCmdData::QueryDstProfile ()
pure virtual

Returns the destination profile.

virtual ICMSProfile* ITransformSwatchesCmdData::QuerySrcProfile ()
pure virtual

Returns the source profile.

virtual void ITransformSwatchesCmdData::Set (IDataBasepSrcDB,
const PMStringstrSrcProfile,
IDataBasepDstDB,
const PMStringstrDstProfile,
ICMSSettings::renderingIntent inIntent,
bool16 inUseKPC,
uint32 inEngineCMS,
uint32 inEngineCMM,
ISwatchListinSwatchList 
)
pure virtual

Set up the color transform data for color transformation.

Parameters
pSrcDBspecifies the source database.
strSrcProfilespecifies the name of the source profile.
pDstDBspecifies the destination database.
strDstProfilespecifies the name of the destination profile.
inIntentspcifies the rendering intent of the source.
inUseKPCspecifies source black point compensation.
inEngineCMSspecifies the source color management engine.
inEngineCMMspecifies the source
inSwatchListspecifies the source swatch list corresponding to pSrcDB.