# Footnote Class

> A Footnote object represents a footnote in a TextControl document. A footnote can be inserted trough the FootnoteCollection.Add method. It consists of a reference mark in the document and the footnote itself appearing at the bottom of the page. The footnote has a footnote mark with the same number as the reference mark. All Footnote objects are contained in the FootnoteCollection which can be obtained with the Footnotes property.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Class
- **Introduced:** 32.0
- **Namespace:** `TXTextControl`
- **Package:** `TXTextControl.TextControl.Core.SDK` (assembly `TXTextControl.Core.dll`, from the private NuGet feed or Text Control Offline Packages)
- **Package:** `TXTextControl.TextControl.ASP.SDK` (assembly `TXTextControl.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXTextControl.dll` from the setup
- **Path:** TX Text Control .NET Server > Reference > TXTextControl > Footnote Class
- **1106 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/llms-full.txt

---

### Description

A Footnote object represents a footnote in a TextControl document. A footnote can be inserted trough the [FootnoteCollection.Add](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnotecollection/add-method/llms-full.txt) method. It consists of a reference mark in the document and the footnote itself appearing at the bottom of the page. The footnote has a footnote mark with the same number as the reference mark. All Footnote objects are contained in the [FootnoteCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnotecollection/llms-full.txt) which can be obtained with the [Footnotes](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/footnotes-property/llms-full.txt) property.

### Syntax

```csharp
public class Footnote
```

```vbnet
Public Class Footnote
```

### Examples

The following example adds and configures a source note at the current input position.

```csharp
Footnote footnote = new("Source: FY 2026 annual report");
textControl.Footnotes.Add(footnote, false);
```

```vbnet
Dim footnote As New Footnote("Source: FY 2026 annual report")
textControl.Footnotes.Add(footnote, False)
```

---

## In This Section

- [Footnote Constructor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/constructor/llms-full.txt): Initializes a new instance of the Footnote class.
- [Footnote.DefaultHighlightColor Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/defaulthighlightcolor-property/llms-full.txt): Gets the default highlight color for the reference mark and the footnote mark.
- [Footnote.Edit Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/edit-method/llms-full.txt): Sets the current text input position in the footnote section at the end of the current footnote text, so that the text can be edited or formatted.
- [Footnote.HighlightColor Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/highlightcolor-property/llms-full.txt): Gets or sets the highlight color for the reference mark and the footnote mark.
- [Footnote.HighlightMode Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/highlightmode-property/llms-full.txt): Gets or sets a value indicating whether the reference mark and the footnote mark is highlighted.
- [Footnote.ID Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/id-property/llms-full.txt): Gets or sets a user-defined identifier. It must be a one-based value. A value of zero indicates that the footnote has no identifier.
- [Footnote.Name Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/name-property/llms-full.txt): Gets or sets a name for the footnote. An empty string indicates that the footnote has no name.
- [Footnote.Number Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/number-property/llms-full.txt): Gets the footnote's number in the text. The first footnote in the document has the number 1. The number is defined through the textflow.
- [Footnote.ReferenceMarkLength Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/referencemarklength-property/llms-full.txt): Gets the number of characters the reference mark consists of.
- [Footnote.ReferenceMarkStart Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/referencemarkstart-property/llms-full.txt): Gets the index (one-based) of the first character of the footnote's reference mark.
- [Footnote.Save Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/save-method/llms-full.txt): Saves the footnote's text with the specified format including the footnote mark in front of the text.
- [Footnote.ScrollTo Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/scrollto-method/llms-full.txt): Sets the current input position to the first position of the footnote mark and scrolls it into the visible part of the document.
- [Footnote.Text Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/text-property/llms-full.txt): Gets the footnote's text including the footnote mark in front of the text.

---

## Nearby

- **Previous:** [FontSettings.TrueTypeFontsOnly Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/fontsettings/truetypefontsonly-property/llms-full.txt)
- **Next:** [Footnote Constructor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/footnote/constructor/llms-full.txt)
