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

#include <ISVGPrefsCmdData.h>

Inheritance diagram for ISVGPrefsCmdData:
IPMUnknown

Public Member Functions

virtual void Set (const int32 importSVGmode=ISVGPreferences::kDontChange, const int32 importSVGCreateFrame=ISVGPreferences::kDontChange, const int32 importSVGCreateProxy=ISVGPreferences::kDontChange)=0
 
virtual void CopyPrefs (ISVGPreferences *copyPref)=0
 
virtual void SetImportSVGMode (const int32 importSVGmode)=0
 
virtual void SetImportSVGCreateFrame (const int32 createFrame)=0
 
virtual void SetImportSVGCreateProxy (const int32 createProxy)=0
 
virtual int32 GetImportSVGMode (void) const =0
 
virtual int32 GetImportSVGCreateFrame (void) const =0
 
virtual int32 GetImportSVGCreateProxy (void) 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 to set ISVGPreferences values.

Member Function Documentation

virtual void ISVGPrefsCmdData::CopyPrefs (ISVGPreferencescopyPref)
pure virtual

Copy the values from the passed in interface copyPref.

Parameters
copyPrefIN the ISVGPrefences interface to copy from
virtual int32 ISVGPrefsCmdData::GetImportSVGCreateFrame (void ) const
pure virtual

Get create frame from clipping path.

Returns
int32 - kCreateFrameFromClipPath or kDontCreateFrameFromClipPath
virtual int32 ISVGPrefsCmdData::GetImportSVGCreateProxy (void ) const
pure virtual

Get create proxy mode.

Returns
int32 - kNeverCreate or kCreateIfNeeded or kAlwaysCreate
virtual int32 ISVGPrefsCmdData::GetImportSVGMode (void ) const
pure virtual

Get import preference for whole vs pieces.

Returns
int32 - kImportWhole or kImportPieces
virtual void ISVGPrefsCmdData::Set (const int32 importSVGmode = ISVGPreferences::kDontChange,
const int32 importSVGCreateFrame = ISVGPreferences::kDontChange,
const int32 importSVGCreateProxy = ISVGPreferences::kDontChange 
)
pure virtual

All inclusive Set method. The SVG import preference values are defined in ISVGPreferences.h. Use ISVGPreferences::kDontChange to prevent the mode from changing.

Parameters
importSVGmodeIN import preference for whole vs. pieces
importSVGCreateFrameIN create frame from clipping path
importSVGCreateProxyIN create proxy mode
virtual void ISVGPrefsCmdData::SetImportSVGCreateFrame (const int32 createFrame)
pure virtual

Set create frame from clipping path.

Parameters
createFrameIN kCreateFrameFromClipPath or kDontCreateFrameFromClipPath
virtual void ISVGPrefsCmdData::SetImportSVGCreateProxy (const int32 createProxy)
pure virtual

Set create proxy mode.

Parameters
createProxyIN kNeverCreate or kCreateIfNeeded or kAlwaysCreate
virtual void ISVGPrefsCmdData::SetImportSVGMode (const int32 importSVGmode)
pure virtual

Set import preference for whole vs pieces.

Parameters
importPrefIN kImportWhole or kImportPieces