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

#include <ISVGDocPrefs.h>

Inheritance diagram for ISVGDocPrefs:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISVGDOCPREFS }
 

Public Member Functions

virtual void SetEPUBExportStrategy (const ISVGAttributes::EPubExportSVGStrategy strategy)=0
 
virtual
ISVGAttributes::EPubExportSVGStrategy 
GetEPUBExportStrategy () const =0
 
virtual void SetApplyOnAllSVGsPref (const bool16 value)=0
 
virtual bool16 GetApplyOnAllSVGsPref () 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 Doc Preferences - settings used on doc level for SVG items.

Member Enumeration Documentation

anonymous enum

Default IID to be used by UseDefaultIID()

Member Function Documentation

virtual bool16 ISVGDocPrefs::GetApplyOnAllSVGsPref () const
pure virtual

Get Apply On All SVGs Pref value

Returns
bool16 - whether apply on all SVGs is set or not
virtual ISVGAttributes::EPubExportSVGStrategy ISVGDocPrefs::GetEPUBExportStrategy () const
pure virtual

Get EPUB Export strategy for SVGs

Returns
ISVGAttributes::EPubExportSVGStrategy - strategy
virtual void ISVGDocPrefs::SetApplyOnAllSVGsPref (const bool16 value)
pure virtual

Set Apply On All SVGs Pref value

Parameters
valueIN whether to set apply on all SVGs or not
virtual void ISVGDocPrefs::SetEPUBExportStrategy (const ISVGAttributes::EPubExportSVGStrategy strategy)
pure virtual

Set EPUB Export strategy for SVGs

Parameters
strategyIN strategy for SVG export i.e. as Embed Code or Object tags