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

#include <IEndnoteOptionsSuite.h>

Inheritance diagram for IEndnoteOptionsSuite:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IENDNOTEOPTIONS_ISUITE }
 

Public Member Functions

virtual bool16 CanApplyEndnoteOptions (void) const =0
 
virtual WideString GetTitle () const =0
 
virtual void SetTitle (WideString title)=0
 
virtual UID GetHeaderParaStyle () const =0
 
virtual void SetHeaderParaStyle (UID styleID)=0
 
virtual
IEndnoteSettings::RestartNumberingOptions 
GetRestartOption () const =0
 
virtual void SetRestartOption (IEndnoteSettings::RestartNumberingOptions option)=0
 
virtual int32 GetStartingNumber () const =0
 
virtual void SetStartingNumber (int32 n)=0
 
virtual ClassID GetNumberingMethod () const =0
 
virtual void SetNumberingMethod (ClassID whichMethod)=0
 
virtual
IEndnoteSettings::MarkerPositionOptions 
GetMarkerPositioning () const =0
 
virtual void SetMarkerPositioning (IEndnoteSettings::MarkerPositionOptions option)=0
 
virtual UID GetMarkerStyle () const =0
 
virtual void SetMarkerStyle (UID styleID)=0
 
virtual UID GetEndnoteParagraphStyle () const =0
 
virtual void SetEndnoteParagraphStyle (UID s)=0
 
virtual const WideStringGetEndnoteSeparator () const =0
 
virtual void SetEndnoteSeparator (const WideString &sep)=0
 
virtual IEndnoteSettings::Scope GetScope () const =0
 
virtual void SetScope (IEndnoteSettings::Scope scope)=0
 
virtual IEndnoteSettings::Place GetPlace () const =0
 
virtual void SetPlace (IEndnoteSettings::Place place)=0
 
virtual const WideStringGetMarkerPrefix () const =0
 
virtual void SetMarkerPrefix (const WideString &pre)=0
 
virtual const WideStringGetMarkerSuffix () const =0
 
virtual void SetMarkerSuffix (const WideString &suf)=0
 
virtual
IEndnoteSettings::SuffixPrefixUsageOptions 
GetPrefixSuffixUsage () const =0
 
virtual void SetPrefixSuffixUsage (IEndnoteSettings::SuffixPrefixUsageOptions options)=0
 
virtual void SetAllSettings (const IEndnoteSettings::EndnotePrefs *settings)=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

IEndnoteOptionsSuite

Note
See IEndnoteSettings for descriptions of most of these methods as this is a mirror interface to that.

Member Function Documentation

virtual bool16 IEndnoteOptionsSuite::CanApplyEndnoteOptions (void ) const
pure virtual

Can the options be set? (i.e. does the current selection make sense for endnote options)

virtual UID IEndnoteOptionsSuite::GetEndnoteParagraphStyle () const
pure virtual
virtual const WideString& IEndnoteOptionsSuite::GetEndnoteSeparator () const
pure virtual
virtual UID IEndnoteOptionsSuite::GetHeaderParaStyle () const
pure virtual
virtual IEndnoteSettings::MarkerPositionOptions IEndnoteOptionsSuite::GetMarkerPositioning () const
pure virtual
virtual const WideString& IEndnoteOptionsSuite::GetMarkerPrefix () const
pure virtual
virtual UID IEndnoteOptionsSuite::GetMarkerStyle () const
pure virtual
virtual const WideString& IEndnoteOptionsSuite::GetMarkerSuffix () const
pure virtual
virtual ClassID IEndnoteOptionsSuite::GetNumberingMethod () const
pure virtual
virtual IEndnoteSettings::Place IEndnoteOptionsSuite::GetPlace () const
pure virtual
virtual IEndnoteSettings::SuffixPrefixUsageOptions IEndnoteOptionsSuite::GetPrefixSuffixUsage () const
pure virtual
virtual IEndnoteSettings::RestartNumberingOptions IEndnoteOptionsSuite::GetRestartOption () const
pure virtual
virtual IEndnoteSettings::Scope IEndnoteOptionsSuite::GetScope () const
pure virtual
virtual int32 IEndnoteOptionsSuite::GetStartingNumber () const
pure virtual
virtual WideString IEndnoteOptionsSuite::GetTitle () const
pure virtual
virtual void IEndnoteOptionsSuite::SetAllSettings (const IEndnoteSettings::EndnotePrefssettings)
pure virtual

Set all settings related to endnotes