TX Text Control .NET Server

TableOfContentsEventArgs Class

Class|Introduced in 29.0
Namespace
TXTextControl
Package
TXTextControl.TextControl.Core.SDK from the private NuGet feed or Text Control Offline Packages
Assembly
TXTextControl.Core.dll
Install
dotnet add package TXTextControl.TextControl.Core.SDK .NET 8 and later. For .NET Framework, reference TXTextControl.dll from the setup.
Also in
TXTextControl.TextControl.ASP.SDK as TXTextControl.dll
Inherits
  1. EventArgs
  2. TableOfContentsEventArgs

Description

The TableOfContentsEventArgs class provides data for the TableOfContentsCreated, TableOfContentsDeleted, TableOfContentsEntered and TableOfContentsLeft events. When a table of contents is deleted, the TableOfContents object provided with the event data has the following valid properties: HighlightColor, HighlightMode, ID, Name, MinimumStructureLevel, MaximumStructureLevel, HasLinks, HasPageNumbers and HasRightAlignedPageNumbers. All other properties are undefined.

Syntax

public class TableOfContentsEventArgs : EventArgs

Examples

The following example uses TableOfContentsEventArgs.TableOfContents while handling TableOfContentsCreated.

textControl.TableOfContentsCreated += (_, e) =>
{
    e.TableOfContents?.ScrollTo();
};

Members

Properties

PropertyDescription
TableOfContentsGets an object that represents the table of contents which causes the event. It is of the type TableOfContents.