Endnotes in TRichView Documents
An endnote looks like a number (numbering type is specified in TRVStyle.EndnoteNumbering). If FormatString is defined, a number is displayed formatted according to this string (for example, if FormatString is a single character, the endnote displays a single character). Endnote contains a subdocument. This subdocument is not displayed in TCustomRichView where the endnote is inserted, but it can be printed. Subdocuments for all endnotes are printed after the main document.
ScaleRichView note: TSRichViewEdit displays and allows editing endnotes. TSRichViewEdit cannot print a text for an endnote on several pages.
Class for this item type is TRVEndnoteItemInfo (see for detailed information).
Style of this item type: rvsEndnote (-204)
The following viewer-style method adds item of this type to the end of the document:
The following method returns TRVEndnoteItemInfo object
The following editor-style method inserts item of this type in the position of caret:
The following method returns TRVEndnoteItemInfo object at the position of caret:
The following methods change properties of items as editing operations:
Endnotes have all properties of numbered sequences.
▪SeqName = '@endnote@' and must not be changed.
Export to HTML
Subdocuments for all endnotes are saved after the main document. Before each subdocument, <a name="endnoteN"></a> is inserted, where N is an index of this endnote (in the list of all numbered sequences and notes). Endnotes are saved as hyperlinks to this anchor.
Endnotes can be exported in DocX. If FormatString contains a single character, it can be exported to DocX.
When copying or saving a selected text, endnotes are not included in text. When saving the whole text, they are saved at the end of the text:
This is a text [i] to show endnotes [ii].
i sequence of characters
ii note of text placed at the end of the document