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

#include <ISVGPreferences.h>

Inheritance diagram for ISVGPreferences:
IPMUnknown

Public Types

enum  {
  kDontChange = 0, kImportWhole, kImportPieces, kAddProcessColors,
  kDontAddProcessColors, kImportNestedDCS, kDontImportNestedDCS, kReadOPIComments,
  kDontReadOPIComments, kCreateFrameFromClipPath, kDontCreateFrameFromClipPath, kNeverCreate,
  kCreateIfNeeded, kAlwaysCreate
}
 

Public Member Functions

virtual void SetImportPref (const int32 importPref)=0
 
virtual void SetCreateFrame (const int32 createFrame)=0
 
virtual void SetCreateProxy (const int32 createProxy)=0
 
virtual int32 GetImportPref () const =0
 
virtual int32 GetCreateFrame () const =0
 
virtual int32 GetCreateProxy () 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

SVG Import Preferences - settings used when the SVG was imported. Use the kSetSVGPrefsCmdBoss command to set SVG import preferences!

Member Enumeration Documentation

anonymous enum

Used for SVG import settings
Enumerator
kDontChange 

Don't Change current setting - can be used for any setting

kImportWhole 

Import SVG as whole - only supported mode

kImportPieces 

Import SVG as pieces - not supported for file placement, only through clipboard

kAddProcessColors 

Add process colors - currently unsupported - don't use

kDontAddProcessColors 

Don't add process colors - currently unsupported - don't use

kImportNestedDCS 

Import nested DCS - currently unsupported - don't use

kDontImportNestedDCS 

Don't import nested DCS - currently unsupported - don't use

kReadOPIComments 

Read embedded OPI comments - required to be on to perform OPI replacement during output

kDontReadOPIComments 

Don't read embedded OPI comments

kCreateFrameFromClipPath 

Create frame from clipping path, if SVG contains Photoshop clipping path

kDontCreateFrameFromClipPath 

Don't create frame from clipping path

kNeverCreate 

Never create proxy

kCreateIfNeeded 

Create proxy if needed (i.e. SVG doesn't have TIFF or PICT preview)

kAlwaysCreate 

Always create proxy from SVG

Member Function Documentation

virtual int32 ISVGPreferences::GetCreateFrame () const
pure virtual

Get create frame from clipping path

Returns
int32 - kCreateFrameFromClipPath or kDontCreateFrameFromClipPath
virtual int32 ISVGPreferences::GetCreateProxy () const
pure virtual

Get create proxy mode

Returns
int32 - kNeverCreate or kCreateIfNeeded or kAlwaysCreate
virtual int32 ISVGPreferences::GetImportPref () const
pure virtual

Get import preference for whole vs. pieces

Returns
int32 - kImportWhole or kImportPieces
virtual void ISVGPreferences::SetCreateFrame (const int32 createFrame)
pure virtual

Set create frame from clipping path

Parameters
createFrameIN kCreateFrameFromClipPath or kDontCreateFrameFromClipPath
virtual void ISVGPreferences::SetCreateProxy (const int32 createProxy)
pure virtual

Set create proxy mode

Parameters
createProxyIN kNeverCreate or kCreateIfNeeded or kAlwaysCreate
virtual void ISVGPreferences::SetImportPref (const int32 importPref)
pure virtual

Set import preference for whole vs. pieces

Parameters
importPrefIN kImportWhole or kImportPieces