![]() | InDesign SDK 20.5 |
#include <IEndnoteSettings.h>

Classes | |
| struct | EndnotePrefs |
Public Types | |
| enum | { kDefaultIID = IID_IENDNOTESETTINGS } |
| enum | RestartNumberingOptions { kContinuous, kRestartEveryStory, kUnknown } |
| enum | Scope { kStory, kDocument } |
| enum | Place { kPlacegun, kNewPage } |
| enum | SuffixPrefixUsageOptions { kPrefixSuffixNone, kPrefixSuffixReference, kPrefixSuffixMarker, kPrefixSuffixBoth } |
| enum | MarkerPositionOptions { kPositionNormal, kPositionSuperscript, kPositionSubscript, kPositionRuby } |
Public Member Functions | |
| virtual WideString | GetTitle () const =0 |
| virtual void | SetTitle (WideString title)=0 |
| virtual UID | GetHeaderParaStyle () const =0 |
| virtual void | SetHeaderParaStyle (UID styleID)=0 |
| virtual RestartNumberingOptions | GetRestartOption () const =0 |
| virtual void | SetRestartOption (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 MarkerPositionOptions | GetMarkerPositioning () const =0 |
| virtual void | SetMarkerPositioning (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 WideString & | GetEndnoteSeparator () const =0 |
| virtual void | SetEndnoteSeparator (const WideString &sep)=0 |
| virtual Scope | GetScope () const =0 |
| virtual void | SetScope (Scope scope)=0 |
| virtual Place | GetPlace () const =0 |
| virtual void | SetPlace (Place place)=0 |
| virtual const WideString & | GetMarkerPrefix () const =0 |
| virtual void | SetMarkerPrefix (const WideString &pre)=0 |
| virtual const WideString & | GetMarkerSuffix () const =0 |
| virtual void | SetMarkerSuffix (const WideString &suf)=0 |
| virtual SuffixPrefixUsageOptions | GetPrefixSuffixUsage () const =0 |
| virtual void | SetPrefixSuffixUsage (SuffixPrefixUsageOptions option)=0 |
| virtual void | CopyFrom (IEndnoteSettings *settings)=0 |
| virtual const UIDRef & | GetDocument ()=0 |
| virtual bool16 | GetHasSettings () const =0 |
| virtual void | Set (const EndnotePrefs *prefs, const UIDRef &doc)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
This interface is used to set or retrieve the settings associated with endnotes.
The different ways to apply positioning to the endnote marker.
Locations to place endnotes
The different ways to restart numbering of endnotes.
Different scopes for endnote placement
The different ways to apply prefixes and suffixes to the numbering of endnotes.
| pure virtual |
Copy setting into current object
| pure virtual |
Get the document associated to these changes(when settings are used as command data).Returns nil, if no document.
| pure virtual |
Return the paragraph style applied to the endnotes themselves
| pure virtual |
Return what text is automatically added between the endnote symbol and the endnote in the endnotes frame.
| pure virtual |
Return whether command data has settings or not.
| pure virtual |
Return paragraph style for endnotes header
| pure virtual |
Return marker positioning
| pure virtual |
Return the string to appear before the endnote number
| pure virtual |
Get character style for endnote marker
| pure virtual |
Return the string to appear after the endnote number
| pure virtual |
Return how the endnotes are numbered. Arabic, roman numerals, etc.
| pure virtual |
Return where endnotes are placed (new page or placegun)
| pure virtual |
Return where the prefix/suffix strings should occur with regards to endnotes
| pure virtual |
Return the option showing when endnotes restart numbering.
| pure virtual |
Return scope for endnotes placement
| pure virtual |
Return the number endnotes should start with.
| pure virtual |
Return endnotes title
| pure virtual |
Initialize the data.
| pure virtual |
Set the paragraph style applied to the endnotes themselves
| pure virtual |
Set what text is automatically added between the endnote symbol and the endnote in the endnotes frame.
| pure virtual |
Set paragraph style for endnotes header
| pure virtual |
Set marker positioning
| pure virtual |
Set the string to appear before the endnote number
| pure virtual |
Get character style for endnote marker
| pure virtual |
Set the string to appear after the endnote number
| pure virtual |
Set how the endnotes are numbered. Arabic, roman numerals, etc.
| pure virtual |
Set place for positioning endnotes (new page or placegun)
| pure virtual |
Set where the prefix/suffix strings should occur with regards to endnotes
| pure virtual |
Set the option showing when endnotes restart numbering.
| pure virtual |
Set scope for endnotes placement
| pure virtual |
Set the number endnotes should start with.
| pure virtual |
Set endnotes title