New to Telerik Document ProcessingStart a free 30-day trial

TOA (Table of Authorities) Field

Updated on Feb 19, 2026

The TOA (Table of Authorities) field creates and inserts a table of authorities. The TOA field collects entries marked by TA (Table of Authorities Entry) fields.

In order to obtain the pages of TA fields, BookmarkRangeStart, and BookmarkRangeEnd fields you need to set the FlowExtensibilityManager.NumberingFieldsProvider.

Switches

Switches are a way for the code fragment to specify formatting for the result of the field. More information is available in the Syntax and Switches section of the Fields article.

SwitchDescription
\c "Category"Specifies the category of entries to collect in a table of authorities. This switch is required
\b BookmarkCollects entries only from the portion of the document marked by the specified bookmark.
\e "Separators"Specifies the characters (up to fifteen) that separate a table of authorities entry and its page number.
\fRemoves the formatting of the entry text in the document from the entry in the table of authorities.
\g "Separators"Defines the abbreviated form of the entry.
\hIncludes the category heading for the entries in a table of authorities.
\lSpecifies the characters (up to fifteen) that separate multiple page references.
\pReplaces five or more different page references to the same authority with "passim".
\s IdentifierIncludes a number, such as a case number or section number, before the page number. The item must be numbered with a SEQ field, and Identifier must match the identifier in the SEQ field.
\d "Separator"Used with the \s switch, specifies the characters (up to fifteen) that separate the sequence numbers and page numbers.

Inserting

Inserting this field is easily achieved through the RadFlowDocumentEditor's InsertField() method. It accepts code as argument.

Example 1 demonstrates how you can insert a TOA field.

Example 1: Insert TOA field

C#
    var document = new RadFlowDocument();
    var editor = new RadFlowDocumentEditor(document);

    editor.InsertField("TOA \\h \\c \"3\" \\p");

See Also

In this article
See Also
Not finding the help you need?
Contact Support