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

#include <ISVGExportSetPrefsCmdData.h>

Inheritance diagram for ISVGExportSetPrefsCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISVGEXPORTSETPREFSCMDDATA }
 

Public Member Functions

virtual bool16 GetEmbedImages () const =0
 
virtual void SetEmbedImages (bool16 embed)=0
 
virtual
ISVGExportPreferences::ImageFormat 
GetImageFormat () const =0
 
virtual void SetImageFormat (ISVGExportPreferences::ImageFormat format)=0
 
virtual
ISVGExportPreferences::JPEGQuality 
GetJPEGQuality () const =0
 
virtual void SetJPEGQuality (ISVGExportPreferences::JPEGQuality quality)=0
 
virtual
ISVGExportPreferences::GIFPaletteType 
GetGIFPaletteType () const =0
 
virtual void SetGIFPaletteType (ISVGExportPreferences::GIFPaletteType palette)=0
 
virtual bool16 GetInterlacedGIF () const =0
 
virtual void SetInterlacedGIF (bool16 interlace)=0
 
virtual
ISVGExportPreferences::ExportBitmapSampling 
GetExportBitmapSampling () const =0
 
virtual void SetExportBitmapSampling (ISVGExportPreferences::ExportBitmapSampling sampling)=0
 
virtual bool16 GetEmbedFonts () const =0
 
virtual void SetEmbedFonts (bool16 embed)=0
 
virtual
ISVGExportPreferences::FontSubsetting 
GetFontSubsetting () const =0
 
virtual void SetFontSubsetting (ISVGExportPreferences::FontSubsetting subset)=0
 
virtual bool16 GetOutputReadersSpreads () const =0
 
virtual void SetOutputReadersSpreads (bool16 output)=0
 
virtual
ISVGExportPreferences::ImageSampling 
GetImageSampling () const =0
 
virtual void SetImageSampling (ISVGExportPreferences::ImageSampling sampling)=0
 
virtual uint32 GetRealPrecision () const =0
 
virtual void SetRealPrecision (uint32 precision)=0
 
virtual
ISVGExportPreferences::RenderingStyle 
GetRenderingStyle () const =0
 
virtual void SetRenderingStyle (ISVGExportPreferences::RenderingStyle style)=0
 
virtual
ISVGExportPreferences::FileEncoding 
GetFileEncoding () const =0
 
virtual void SetFileEncoding (ISVGExportPreferences::FileEncoding encoding)=0
 
virtual
ISVGExportPreferences::StyleFormat 
GetStyleFormat () const =0
 
virtual void SetStyleFormat (ISVGExportPreferences::StyleFormat format)=0
 
virtual
ISVGExportPreferences::PageRangeFormat 
GetPageRangeFormat () const =0
 
virtual void SetPageRangeFormat (ISVGExportPreferences::PageRangeFormat format)=0
 
virtual PMString const & GetPageRange () const =0
 
virtual void SetPageRange (PMString const &range)=0
 
virtual bool16 GetFlattenOutput () const =0
 
virtual void SetFlattenOutput (bool16 flatten)=0
 
virtual bool16 GetUseNativeXP () const =0
 
virtual void SetUseNativeXP (bool16 useNativeXP)=0
 
virtual UID GetFlattenerStyle () const =0
 
virtual void SetFlattenerStyle (UID const &style)=0
 
virtual bool16 GetIgnoreFlattenerSpreadOverrides () const =0
 
virtual void SetIgnoreFlattenerSpreadOverrides (bool16 ignore)=0
 
virtual bool16 GetPageItemExport () const =0
 
virtual void SetPageItemExport (bool16 pageitemExport)=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

A non-persistent data interface similar to ISVGExportPreferences

See Also
ISVGExportPreferences

Member Function Documentation

virtual bool16 ISVGExportSetPrefsCmdData::GetEmbedFonts () const
pure virtual

Gets embed fonts flag

Returns
Embed fonts flag
virtual bool16 ISVGExportSetPrefsCmdData::GetEmbedImages () const
pure virtual

Gets embed images flag. If true, images should be embedded in the generated SVG file; otherwise, images are externalized

Returns
kTrue if images should be embedded, else kFalse
virtual ISVGExportPreferences::ExportBitmapSampling ISVGExportSetPrefsCmdData::GetExportBitmapSampling () const
pure virtual

Gets bitmap sampling

Returns
Bitmap sampling
virtual ISVGExportPreferences::FileEncoding ISVGExportSetPrefsCmdData::GetFileEncoding () const
pure virtual

Gets file encoding option

Returns
File encoding option
virtual UID ISVGExportSetPrefsCmdData::GetFlattenerStyle () const
pure virtual

Gets flattener style

Returns
UID of flattener style
virtual bool16 ISVGExportSetPrefsCmdData::GetFlattenOutput () const
pure virtual

Gets flatten output flag

Returns
Flatten output flag
virtual ISVGExportPreferences::FontSubsetting ISVGExportSetPrefsCmdData::GetFontSubsetting () const
pure virtual

Gets font subsetting option

Returns
Font subsetting option
virtual ISVGExportPreferences::GIFPaletteType ISVGExportSetPrefsCmdData::GetGIFPaletteType () const
pure virtual

Gets GIF palette type

Returns
GIF palette type
virtual bool16 ISVGExportSetPrefsCmdData::GetIgnoreFlattenerSpreadOverrides () const
pure virtual

Gets ignore spread overrides flag

Returns
Ignore spread overrides flag
virtual ISVGExportPreferences::ImageFormat ISVGExportSetPrefsCmdData::GetImageFormat () const
pure virtual

Gets preferred image format

Returns
Preferred image format
virtual ISVGExportPreferences::ImageSampling ISVGExportSetPrefsCmdData::GetImageSampling () const
pure virtual

Gets image sampling option

Returns
Image sampling option
virtual bool16 ISVGExportSetPrefsCmdData::GetInterlacedGIF () const
pure virtual

Gets GIF interlacing

Returns
GIF interlacing setting
virtual ISVGExportPreferences::JPEGQuality ISVGExportSetPrefsCmdData::GetJPEGQuality () const
pure virtual

Gets JPEG compression quality

Returns
JPEG compression quality
virtual bool16 ISVGExportSetPrefsCmdData::GetOutputReadersSpreads () const
pure virtual

Gets reader's spreads setting

Returns
Reader's spreads setting
virtual bool16 ISVGExportSetPrefsCmdData::GetPageItemExport () const
pure virtual

Gets pageitem export flag

Returns
pageitem export flag
virtual PMString const& ISVGExportSetPrefsCmdData::GetPageRange () const
pure virtual

Gets page range as a string

Returns
Page range string
virtual ISVGExportPreferences::PageRangeFormat ISVGExportSetPrefsCmdData::GetPageRangeFormat () const
pure virtual

Gets page range format

Returns
Page range format
virtual uint32 ISVGExportSetPrefsCmdData::GetRealPrecision () const
pure virtual

Gets real precision

Returns
Real precision as an int between 1 and 7, inclusive
virtual ISVGExportPreferences::RenderingStyle ISVGExportSetPrefsCmdData::GetRenderingStyle () const
pure virtual

Gets rendering style

Returns
Rendering style
virtual ISVGExportPreferences::StyleFormat ISVGExportSetPrefsCmdData::GetStyleFormat () const
pure virtual

Gets style format

Returns
Style format
virtual bool16 ISVGExportSetPrefsCmdData::GetUseNativeXP () const
pure virtual

Gets use native XP flag

Returns
Use native XP flag
virtual void ISVGExportSetPrefsCmdData::SetEmbedFonts (bool16 embed)
pure virtual

Sets embed fonts flag

Parameters
embedIN New embed setting
virtual void ISVGExportSetPrefsCmdData::SetEmbedImages (bool16 embed)
pure virtual

Sets embed images flag

Parameters
embedIN If kTrue, images are embedded.
virtual void ISVGExportSetPrefsCmdData::SetExportBitmapSampling (ISVGExportPreferences::ExportBitmapSampling sampling)
pure virtual

Sets bitmap sampling

Parameters
samplingIN New sampling setting
virtual void ISVGExportSetPrefsCmdData::SetFileEncoding (ISVGExportPreferences::FileEncoding encoding)
pure virtual

Sets file encoding option

Parameters
encodingIN New encoding option
virtual void ISVGExportSetPrefsCmdData::SetFlattenerStyle (UID const & style)
pure virtual

Sets flattener style

Parameters
styleIN New flattener style UID
virtual void ISVGExportSetPrefsCmdData::SetFlattenOutput (bool16 flatten)
pure virtual

Sets flatten output flag

Parameters
flattenIN New flatten output flag
virtual void ISVGExportSetPrefsCmdData::SetFontSubsetting (ISVGExportPreferences::FontSubsetting subset)
pure virtual

Sets font subsetting option

Parameters
subsetIN New font subsetting option
virtual void ISVGExportSetPrefsCmdData::SetGIFPaletteType (ISVGExportPreferences::GIFPaletteType palette)
pure virtual

Sets GIF palette type

Parameters
paletteIN New GIF palette type
virtual void ISVGExportSetPrefsCmdData::SetIgnoreFlattenerSpreadOverrides (bool16 ignore)
pure virtual

Sets ignore spread overrides flag

Parameters
ignoreIN New ignore spread overrides flag
virtual void ISVGExportSetPrefsCmdData::SetImageFormat (ISVGExportPreferences::ImageFormat format)
pure virtual

Sets preferred image format

Parameters
formatIN Preferred image format
virtual void ISVGExportSetPrefsCmdData::SetImageSampling (ISVGExportPreferences::ImageSampling sampling)
pure virtual

Sets image sampling option

Parameters
samplingIN New sampling option
virtual void ISVGExportSetPrefsCmdData::SetInterlacedGIF (bool16 interlace)
pure virtual

Sets GIF interlacing

Parameters
interlaceIN New GIF interlace setting
virtual void ISVGExportSetPrefsCmdData::SetJPEGQuality (ISVGExportPreferences::JPEGQuality quality)
pure virtual

Sets JPEG compression quality

Parameters
qualityIN New compression quality
virtual void ISVGExportSetPrefsCmdData::SetOutputReadersSpreads (bool16 output)
pure virtual

Sets reader's spreads setting

Parameters
outputIN New reader's spreads setting
virtual void ISVGExportSetPrefsCmdData::SetPageItemExport (bool16 pageitemExport)
pure virtual

Sets pageitem export flag

Parameters
pageitemExportIN New pageitem export flag
virtual void ISVGExportSetPrefsCmdData::SetPageRange (PMString const & range)
pure virtual

Sets page range as a string

Parameters
rangeIN New page range string
virtual void ISVGExportSetPrefsCmdData::SetPageRangeFormat (ISVGExportPreferences::PageRangeFormat format)
pure virtual

Sets page range format

Parameters
formatIN New page range format
virtual void ISVGExportSetPrefsCmdData::SetRealPrecision (uint32 precision)
pure virtual

Sets real precision. Must be between 1 and 7, inclusive

Parameters
precisionIN New real precision
virtual void ISVGExportSetPrefsCmdData::SetRenderingStyle (ISVGExportPreferences::RenderingStyle style)
pure virtual

Sets rendering style

Parameters
styleIN New rendering style
virtual void ISVGExportSetPrefsCmdData::SetStyleFormat (ISVGExportPreferences::StyleFormat format)
pure virtual

Sets style format

Parameters
formatIN New style format
virtual void ISVGExportSetPrefsCmdData::SetUseNativeXP (bool16 useNativeXP)
pure virtual

Sets use native XP flag

Parameters
useNativeXPIN New use native XP flag