# TXTextControl namespace

> Enumerations TXTextControl.AdaptFontEventArgs Class TXTextControl.ApplicationField Class TXTextControl.ApplicationFieldCollection Class TXTextControl.AutoSize Class TXTextControl.CannotTrackChangeEventArgs Class TXTextControl.CheckFormField Class TXTextControl.CheckFormFieldEventArgs Class TXTextControl.CommentCollection Class TXTextControl.CommentedText Class TXTextControl.CommentEventArgs Class TXTextControl.Condition Class TXTextControl.ConditionalInstruction Class TXTextControl.ConditionalInstructionCollection Class TXTextControl.DateFormField Class TXTextControl.DateFormFieldEventArgs Class TXTextControl.DigitalSignature Class TXTextControl.DocumentLink Class TXTextControl.DocumentLinkCollection Class TXTextControl.DocumentLinkEventArgs Class TXTextControl.DocumentPermissions Class TXTextControl.DocumentSettings Class TXTextControl.DocumentTarget Class TXTextControl.DocumentTargetCollection Class TXTextControl.DocumentTargetEventArgs Class TXTextControl.EditableRegion Class TXTextControl.EditableRegionCollection Class TXTextControl.EditableRegionEventArgs Class TXTextControl.EmbeddedFile Class TXTextControl.FilterException Class TXTextControl.FontSettings Class TXTextControl.Footnote Class TXTextControl.FootnoteCollection Class TXTextControl.FootnoteEventArgs Class TXTextControl.FootnoteSection Class TXTextControl.FootnoteText Class TXTextControl.FormattingStyle Class TXTextControl.FormattingStyleCollection Class TXTextControl.FormField Class TXTextControl.FormFieldCollection Class TXTextControl.FormFieldEventArgs Class TXTextControl.FormulaException Class TXTextControl.FrameBase Class TXTextControl.FrameBaseCollection Class TXTextControl.FrameCollection Class TXTextControl.FrameEventArgs Class TXTextControl.HeaderFooter Class TXTextControl.HeaderFooterCollection Class TXTextControl.HeaderFooterEventArgs Class TXTextControl.HypertextLink Class TXTextControl.HypertextLinkCollection Class TXTextControl.HypertextLinkEventArgs Class TXTextControl.HyphenateWordEventArgs Class TXTextControl.IFormattedText Interface TXTextControl.Image Class TXTextControl.ImageCollection Class TXTextControl.ImageEventArgs Class TXTextControl.InlineStyle Class TXTextControl.InlineStyleCollection Class TXTextControl.InputFormat Class TXTextControl.InputPosition Class TXTextControl.Instruction Class TXTextControl.LicenseLevelException Class TXTextControl.Line Class TXTextControl.LineCollection Class TXTextControl.ListFormat Class TXTextControl.LoadSaveSettingsBase Class TXTextControl.LoadSettings Class TXTextControl.MainText Class TXTextControl.MisspelledWord Class TXTextControl.MisspelledWordCollection Class TXTextControl.NumberFormatException Class TXTextControl.Page Class TXTextControl.PageBorder Class TXTextControl.PageCollection Class TXTextControl.PageMargins Class TXTextControl.PageNumberField Class TXTextControl.PageNumberFieldCollection Class TXTextControl.PageSize Class TXTextControl.PaperSize Class TXTextControl.Paragraph Class TXTextControl.ParagraphCollection Class TXTextControl.ParagraphFormat Class TXTextControl.ParagraphStyle Class TXTextControl.ParagraphStyleCollection Class TXTextControl.SaveSettings Class TXTextControl.Section Class TXTextControl.SectionCollection Class TXTextControl.SectionFormat Class TXTextControl.Selection Class TXTextControl.SelectionFormField Class TXTextControl.SelectionFormFieldEventArgs Class TXTextControl.ServerTextControl Class TXTextControl.SignatureField Class TXTextControl.SignatureFieldCollection Class TXTextControl.SignatureFieldEventArgs Class TXTextControl.SignatureImage Class TXTextControl.SignerData Class TXTextControl.SpellCheckTextEventArgs Class TXTextControl.SubTextPart Class TXTextControl.SubTextPartCollection Class TXTextControl.SubTextPartEventArgs Class TXTextControl.Table Class TXTextControl.TableBaseCollection Class TXTextControl.TableCell Class TXTextControl.TableCellCollection Class TXTextControl.TableCellFormat Class TXTextControl.TableCollection Class TXTextControl.TableColumn Class TXTextControl.TableColumnCollection Class TXTextControl.TableEventArgs Class TXTextControl.TableOfContents Class TXTextControl.TableOfContentsCollection Class TXTextControl.TableOfContentsEventArgs Class TXTextControl.TablePartCollection Class TXTextControl.TableRow Class TXTextControl.TableRowCollection Class TXTextControl.TextChar Class TXTextControl.TextCharCollection Class TXTextControl.TextEditorException Class TXTextControl.TextField Class TXTextControl.TextFieldCollection Class TXTextControl.TextFieldCollectionBase Class TXTextControl.TextFieldEventArgs Class TXTextControl.TextFormField Class TXTextControl.TextFormFieldEventArgs Class TXTextControl.TextFrame Class TXTextControl.TextFrameCollection Class TXTextControl.TextFrameEventArgs Class TXTextControl.TextPartCollection Class TXTextControl.TrackedChange Class TXTextControl.TrackedChangeCollection Class TXTextControl.TrackedChangeEventArgs Class TXTextControl.UserDefinedPropertyDictionary Class TXTextControl.VersionInfo Class TXTextControl.XmlElement Class TXTextControl.XmlElementCollection Class TXTextControl.XmlErrorEventArgs Class

- **Product:** TX Text Control .NET for WPF
- **Section:** Reference
- **Kind:** Namespace
- **Path:** TX Text Control .NET for WPF > Reference > TXTextControl namespace
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/#description)

---

## In This Section

- [AdaptFontEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/adaptfonteventargs/llms.txt): The AdaptFontEventArgs class provides data for the TextControl.AdaptFont, WPF.TextControl.AdaptFont and ServerTextControl.AdaptFont events.
- [appendsettings](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/appendsettings/llms.txt)
- [ApplicationField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/applicationfield/llms.txt): The ApplicationField class supports text field formats of applications such as Microsoft Word. The class only provides an interface to retrieve and change the data and parameters of such fields. The field logic itself is not implemented. Currently supported applications and components are Microsoft Word and Heiler HeighEdit. For more information see the technical article Text Fields and Hypertext Links - Importing Fields from Microsoft Word.
- [ApplicationFieldCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/applicationfieldcollection/llms.txt): An instance of the ApplicationFieldCollection class contains all created or imported Microsoft Word or Heiler HighEdit fields represented through objects of the type ApplicationField. An instance of this class can be obtained with the TextControl.ApplicationFields property. The collection can contain fields in different formats. Currently supported formats are Microsoft Word fields and Heiler HighEdit fields. The ApplicationFieldCollection class implements the IEnumerable and the ICollection interfaces. For more information see the technical article Text Fields and Hypertext Links - Importing Fields from Microsoft Word.
- [applicationfieldformat](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/applicationfieldformat/llms.txt)
- [AutoSize Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/autosize/llms.txt): The AutoSize class is used with the TextControl.AutoControlSize property, to enable automatic expansion or shrinking of a Text Control's width or height. Additionally, it contains properties for setting maximum and minimum values. Automatic expansion or shrinking is only possible, if the TextControl.ViewMode property has been set to SimpleControl.
- [autosizedirection](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/autosizedirection/llms.txt)
- [binarystreamtype](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/binarystreamtype/llms.txt)
- [CannotTrackChangeEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/cannottrackchangeeventargs/llms.txt): The CannotTrackChangeEventArgs class provides data for the CannotTrackChange event. This event determines how to handle a change of the document that cannot be added to the list of tracked changes. Complex table layout changes, such as deleting a table column or merging table cells cannot be tracked. The default handling shows a MessageBox asking the end-user whether the change of the document should be performed. Using the Handled and the Cancel property the default handling can be changed.
- [capitalizationsettings](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/capitalizationsettings/llms.txt)
- [CheckFormField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/checkformfield/llms.txt): The CheckFormField class represents a checkbox in a document. The checkbox can be checked or unchecked through the end-user.
- [CheckFormFieldEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/checkformfieldeventargs/llms.txt): The CheckFormFieldEventArgs class provides data for the TextControl.FormFieldCheckChanged event.
- [clipboardformat](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/clipboardformat/llms.txt)
- [CommentCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/commentcollection/llms.txt): Contains all comments in the main text or another part of a document. All comments are associated with a certain piece of text of the document. The collection consists of CommentedText objects, describing the position and length of the commented text and the comment string itself. A collection object can be obtained with the TextControl.Comments, the HeaderFooter.Comments or the TextFrame.Comments property. The CommentCollection class implements the IEnumerable and the ICollection interfaces.
- [CommentedText Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/commentedtext/llms.txt): A CommentedText object represents a commented piece of text. A comment can be inserted with a built-in comment input control which can be opened through the context menu when a piece of text has been selected. Additionally, a comment can be inserted trough the CommentCollection.Add methods. All CommentedText objects are contained in the CommentCollection which can be obtained with the Comments property.
- [CommentEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/commenteventargs/llms.txt): The CommentEventArgs class provides data for the CommentCreated, CommentDeleted, CommentedTextEntered, CommentedTextLeft, CommentChanged and CommentStateChanged events. When a comment is deleted, the CommentedText object provided with the event data has the following valid properties: HighlightColor, HighlightMode, Comment, CreationTime, ID and UserName. All other properties are undefined.
- [Condition Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/condition/llms.txt): An object of the Condition class is an element of the ConditionalInstruction class and represents the state of a FormField that has to be fulfilled to execute the instructions of the related ConditionalInstruction object. The number of conditions inside a ConditionalInstruction object is not limited. If the ConditionalInstruction.Conditions property contains more than one element, each subsequent Condition object is connected to the previous one by an AND or OR logical connective. That implies that all these conditions are considered as a whole when the conditional instruction is tested whether or not the requirements to execute its instructions are fulfilled.
- [ConditionalInstruction Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/conditionalinstruction/llms.txt): An object of the ConditionalInstruction class represents a list of form field related instructions that are executed when specific requirements, represented by an array of conditions, are fulfilled. Objects of that class can be added to an instance of the ConditionalInstructionCollection class. The TextControl validates the conditions and executes resulting instructions in case the document switches into the form protection mode and in case the related form fields have been changed. In order to switch the document into the form protection mode, the TextControl.EditMode property must be set to EditMode.ReadAndSelect and the TextControl.DocumentPermissions.ReadOnly property must be set to true. To execute Conditional Instructions in this context, the TextControl.IsFormFieldValidationEnabled property value must to be set to true.
- [ConditionalInstructionCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/conditionalinstructioncollection/llms.txt): An instance of the ConditionalInstructionCollection class contains all conditional instructions in a Text Control document or part of the document represented through objects of type ConditionalInstruction. An instance of this class can be obtained with the FormFieldCollection.ConditionalInstructions property. The ConditionalInstructionCollection class implements the IEnumerable and the ICollection interfaces.
- [contextmenulocation](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/contextmenulocation/llms.txt)
- [controlchars](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/controlchars/llms.txt)
- [cursorkind](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/cursorkind/llms.txt)
- [DateFormField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/dateformfield/llms.txt): An object of the DateFormField class represents a date field on a form. It can be initially empty and it can have a horizontal extension, when it is empty. When a date field is clicked or entered through the keyboard's arrow keys a date control is shown where the user can select a date. When the date field is clicked again or the Escape key is pressed the date control is removed and the user can insert or change the date with the keyboard. The date is formatted depending on the culture used for the text of the date field. When a date field is inserted at a position without a set culture, a TextControl uses the system language to select a culture. Supported formats for a certain language can be obtained through the DateFormField.SupportedDateFormats property and can be set with the DateFormField.DateFormat property. When the DateFormat property is an empty string, which is the default, the culture's default format is used. A user can also insert or change a date with the keyboard, then the TextControl tries to parse the inserted date depending on the specified format and culture and automatically formats the date. When parsing is not possible the previous date is restored.
- [DateFormFieldEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/dateformfieldeventargs/llms.txt): The DateFormFieldEventArgs class provides data for the TextControl.FormFieldDateChanged event.
- [DigitalSignature Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/digitalsignature/llms.txt): An instance of the DigitalSignature class represents an X.509 certificate which can be used to digitally sign a PDF or PDF/A document. The DigitalSignature class is used with the SaveSettings.DigitalSignature property.
- [direction](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/direction/llms.txt)
- [DocumentLink Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documentlink/llms.txt): The DocumentLink class represents a link in a Text Control document that points to a target in the same document. For more information see the technical article Text Fields and Hypertext Links.
- [DocumentLinkCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documentlinkcollection/llms.txt): An instance of the DocumentLinkCollection class contains all links in a Text Control document that point to targets in the same document. An instance of this class can be obtained with the TextControl.DocumentLinks property. The DocumentLinkCollection class implements the IEnumerable and the ICollection interfaces. Document links are represented through the DocumentLink class. For more information see the technical article Text Fields and Hypertext Links.
- [DocumentLinkEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documentlinkeventargs/llms.txt): The DocumentLinkEventArgs class provides data for the TextControl.DocumentLinkClicked event.
- [DocumentPermissions Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documentpermissions/llms.txt): The DocumentPermissions class provides settings determining how the document can be edited, when the EditMode is changed from Edit to ReadAndSelect.
- [DocumentSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documentsettings/llms.txt): The DocumentSettings class provides properties which inform about general document settings, such as author and title, contained in the document the user is currently working on. A DocumentSettings object is provided through the TextControl.DocumentSettings or WPF.TextControl.DocumentSettings property. The object's values can be changed during a user is working on the document. When such a document is saved with one of the Save methods all settings are automatically stored but can be overwritten through the corresponding property of the SaveSettings class.
- [DocumentTarget Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documenttarget/llms.txt): The DocumentTarget class represents a text position in a Text Control document that can be a target of a document link or a bookmark. For more information see the technical article Text Fields and Hypertext Links.
- [DocumentTargetCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documenttargetcollection/llms.txt): An instance of the DocumentTargetCollection class contains all targets in a Text Control document represented through objects of the type DocumentTarget. An instance of this class can only be obtained with the TextControl.DocumentTargets property. The DocumentTargetCollection class implements the IEnumerable and the ICollection interface. For more information see the technical article Text Fields and Hypertext Links.
- [DocumentTargetEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documenttargeteventargs/llms.txt): The DocumentTargetEventArgs class provides data for the DocumentTargetCreated and DocumentTargetDeleted events. When subtextpart is deleted, the DocumentTarget object provided with the event data has the following valid properties: TargetName, Deleteable, ID and Name. All other properties are undefined.
- [EditableRegion Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/editableregion/llms.txt): An EditableRegion object represents an editable region in a TX Text Control document. When the EditMode property of a Text Control has been set to ReadAndSelect, editable regions can still be edited, either by everyone or depending on the UserName property by a certain user. Each of the main textparts of a document has an EditableRegionCollection which can be used to add and remove editable regions or to save the editable region's text.
- [EditableRegionCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/editableregioncollection/llms.txt): Contains all editable regions in the main text or another part of a document. It is a collection of objects of the type EditableRegion. A collection object can be obtained with the TextControl.EditableRegions, the HeaderFooter.EditableRegions or the TextFrame.EditableRegions property. The EditableRegionCollection class implements the IEnumerable and the ICollection interfaces. When the EditMode property of a Text Control has been set to ReadAndSelect, editable regions can still be edited, either by everyone or depending on the UserName property by a certain user.
- [EditableRegionEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/editableregioneventargs/llms.txt): The EditableRegionEventArgs class provides data for the EditableRegionCreated, EditableRegionDeleted, EditableRegionEntered and EditableRegionLeft events. When an editable region is deleted, the EditableRegion object provided with the event data has the following valid properties: HighlightColor, HighlightMode, ID and UserName. All other properties are undefined.
- [embeddeddataformat](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/embeddeddataformat/llms.txt)
- [EmbeddedFile Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/embeddedfile/llms.txt): The EmbeddedFile class represents a file embedded in another document. It is used with the LoadSettings.EmbeddedFiles and SaveSettings.EmbeddedFiles properties, currently only supported for PDF and PDF/A documents. An embedded file is specified through its name and its data and further optional properties such as a description string or a creation date.
- [TXTextControl Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/enumerations/llms.txt)
- [FilterException Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/filterexception/llms.txt): The FilterException class informs about errors which can occur when a text filter is used to convert a document to or from another format.
- [findoptions](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/findoptions/llms.txt)
- [FontSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/fontsettings/llms.txt): The FontSettings class provides settings determining which fonts can be used in a document.
- [Footnote Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/footnote/llms.txt): 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.
- [FootnoteCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/footnotecollection/llms.txt): An instance of the FootnoteCollection class contains all footnotes in a Text Control document represented through objects of the type Footnote. An instance of this class can be obtained with the TextControl.Footnotes, WPF.TextControl.Footnotes and ServerTextControl.Footnotes property. The FootnoteCollection class implements the IEnumerable and the ICollection interfaces.
- [FootnoteEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/footnoteeventargs/llms.txt): The FootnoteEventArgs class provides data for the FootnoteCreated, FootnoteDeleted, FootnoteReferenceMarkEntered and FootnoteReferenceMarkLeft events. When a footnote is deleted, the Footnote object provided with the event data has the following valid properties: HighlightColor, HighlightMode, ID and Name. All other properties are undefined.
- [FootnoteSection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/footnotesection/llms.txt): The FootnoteSection class represents a footnote section at the bottom of a page. It contains the text of all footnotes belonging to this page. The FootnoteSection class implements the IFormattedText interface. An object of this class can be obtained through the TextPartCollection.GetItem method.
- [FootnoteText Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/footnotetext/llms.txt): The FootnoteText class represents the text of all footnotes contained in a document. The FootnoteText class implements the IFormattedText interface. An object of this class can be obtained through the enumerator of the TextPartCollection.
- [FormattingStyle Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/formattingstyle/llms.txt): The FormattingStyle class is the base class for the InlineStyle and ParagraphStyle classes. It implements the functionality common to all formatting styles.
- [FormattingStyleCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/formattingstylecollection/llms.txt): The FormattingStyleCollection class is the base class of the ParagraphStyleCollection and InlineStyleCollection classes. It implements their base functionality and the IEnumerable and the ICollection interface.
- [FormField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/formfield/llms.txt): The FormField class is the base class of all form fields.
- [FormFieldCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/formfieldcollection/llms.txt): An instance of the FormFieldCollection class contains all form fields in a Text Control document represented through objects of the types TextFormField, CheckFormField and SelectionFormField. An instance of this class can only be obtained with the TextControl.FormFields property. The FormFieldCollection class implements the IEnumerable and the ICollection interface.
- [FormFieldEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/formfieldeventargs/llms.txt): The FormFieldEventArgs class provides data for the TextControl.FormFieldSettingsChanged event, which occurs, when the name, the id and/or formatting attributes of a form field have been changed.
- [FormulaException Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/formulaexception/llms.txt): The FormulaException class informs about an invalid syntax or missing parameters of formulas used in tables.
- [frame](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/frame/llms.txt)
- [FrameBase Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/framebase/llms.txt): The FrameBase class is the base class of the Image, TextFrame, ChartFrame, BarcodeFrame and DrawingFrame classes. It implements general frame features like the position in the text, the insertion mode or the distances between the text and the frame.
- [FrameBaseCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/framebasecollection/llms.txt): The FrameBaseCollection class is the base class of the ImageCollection and TextFrameCollection classes. It contains their base functionality. The FrameBaseCollection class implements the IEnumerable and the ICollection interfaces.
- [FrameCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/framecollection/llms.txt): An instance of the FrameCollection class contains all images, text frames and charts in a document. The collection consists of objects of the types Image, TextFrame, ChartFrame and BarcodeFrame. An instance of this class can be obtained with the TextControl.Frames, WPF.TextControl.Frames and ServerTextControl.Frames properties. The FrameCollection class implements the IEnumerable and the ICollection interfaces.
- [FrameEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/frameeventargs/llms.txt): The FrameEventArgs class provides data for all events that occur with frames. A frame can be an image, a text frame, a chart, a barcode or a drawing.
- [frameinsertionmode](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/frameinsertionmode/llms.txt)
- [framestyle](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/framestyle/llms.txt)
- [HeaderFooter Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/headerfooter/llms.txt): An instance of the HeaderFooter class represents a header or footer in a Text Control document. A header or footer can be obtained through the TextControl.HeadersAndFooters or through the Section.HeadersAndFooters property. The collection obtained through the TextControl.HeadersAndFooters property contains headers and footers which are common to all sections of the document. If a header or footer is added to this collection all sections of the document have the same header or footer. These headers and footers are connected, which means that changing the contents of such a header or footer also changes the content of all other section's headers or footers. The HeaderFooter.ConnectedToPrevious property of these headers and footers is set to true. The collection obtained through the Section.HeadersAndFooters property contains headers and footers which are single to this section. Changing the contents of such a header or footer does not change the contents of other headers and footers.
- [HeaderFooterCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/headerfootercollection/llms.txt): An instance of the HeaderFooterCollection class contains the headers and footers in a Text Control document represented through objects of the type HeaderFooter. An instance of this class can be either obtained through the TextControl.HeadersAndFooters or through the Section.HeadersAndFooters property. The first collection represents headers and footers common to all sections of the document and the second collection represents the headers and footers of a certain section. The HeaderFooterCollection class implements the IEnumerable and the ICollection interface.
- [HeaderFooterEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/headerfootereventargs/llms.txt): The HeaderFooterEventArgs class provides data for the TextControl.HeaderFooterActivated and TextControl.HeaderFooterDeactivated events.
- [headerfootertype](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/headerfootertype/llms.txt)
- [horizontalalignment](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/horizontalalignment/llms.txt)
- [HypertextLink Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/hypertextlink/llms.txt): The HypertextLink class represents a hypertext link in a Text Control document that points to a target outside of the document. For more information see the technical article Text Fields and Hypertext Links.
- [HypertextLinkCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/hypertextlinkcollection/llms.txt): An instance of the HypertextLinkCollection class contains all hypertext links in a Text Control document represented through objects of the type HypertextLink. An instance of this class can be obtained with the TextControl.HypertextLinks property. The HypertextLinkCollection class implements the IEnumerable and the ICollection interfaces. For more information see the technical article Text Fields and Hypertext Links.
- [HypertextLinkEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/hypertextlinkeventargs/llms.txt): The HypertextLinkEventArgs class provides data for the TextControl.HypertextLinkClicked event.
- [HyphenateWordEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/hyphenatewordeventargs/llms.txt): The HyphenateWordEventArgs class provides data for the TextControl.HyphenateWord, ServerTextControl.HyphenateWord and WPF.TextControl.HyphenateWord events.
- [IFormattedText Interface](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/iformattedtext/llms.txt): The IFormattedText interface contains properties and methods common to all text parts in a TX Text Control document. A TX Text Control document consists of the document's main text and additional pieces of text like text frames, headers and footers and footnote sections. A single text part has lines, paragraphs, characters and a selection which can be used to assign character and paragraph formatting attributes to a piece of text. Additionally a text part can contain tables, images, text fields, hypertext links and misspelled words. The following classes implement this interface: TextControl, ServerTextControl, WPF.TextControl, TextFrame, HeaderFooter, MainText, FootnoteSection and FootnoteText.
- [Image Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/image/llms.txt): An instance of the Image class represents an image in a Text Control document. The TextControl class has several events that inform about different occurrences.
- [ImageCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/imagecollection/llms.txt): An instance of the ImageCollection class contains all images in a Text Control document or part of the document represented through objects of the type Image. An instance of this class can be obtained with the TextControl.Images, HeaderFooter.Images or TextFrame.Images property. The ImageCollection class implements the IEnumerable and the ICollection interfaces.
- [ImageEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/imageeventargs/llms.txt): The ImageEventArgs class provides data for all events that occur with images. These are the TextControl.ImageCreated, TextControl.ImageDeleted, TextControl.ImageClicked, TextControl.ImageDoubleClicked, TextControl.ImageRightClicked, TextControl.ImageMoved, TextControl.ImageSelected, TextControl.ImageDeselected and TextControl.ImageSized events.
- [imageinsertionmode](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/imageinsertionmode/llms.txt)
- [InlineStyle Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/inlinestyle/llms.txt): The InlineStyle class defines a formatting style that can be used to format single words in a line of text. In addition to the methods described here, it inherits all properties and methods of the FormattingStyle class.
- [InlineStyleCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/inlinestylecollection/llms.txt): An instance of the InlineStyleCollection class contains all inline formatting styles in the current document represented through objects of the type InlineStyle. An inline style is a character-based formatting style that can be used to format single words in a line of text. The InlineStyleCollection class implements the IEnumerable and the ICollection interfaces. An instance of this class can be obtained with the TextControl.InlineStyles property.
- [InputFormat Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/inputformat/llms.txt): The InputFormat class represents all formatting attributes at the current text input position. All properties are automatically updated, when the input position changes so that the class can be used in a XAML data binding without code behind. This is useful when a TextControl or WPF.TextControl is connected with other controls which show the current state at the input position. If text is selected and the selection has no common value for a certain attribute, the corresponding property is null.
- [InputPosition Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/inputposition/llms.txt): An instance of the InputPosition class represents the current text input position of a TXTextControl document.
- [Instruction Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/instruction/llms.txt): An object of the Instruction class is an element of the ConditionalInstruction class and represents actions that are execute´d when the corresponding conditions are fulfilled.
- [justification](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/justification/llms.txt)
- [LicenseLevelException Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/licenselevelexception/llms.txt): A LicenseLevelException is thrown when a feature is not contained in the currently licensed product level.
- [Line Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/line/llms.txt): An instance of the Line class represents a single line in a Text Control document.
- [LineCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/linecollection/llms.txt): An instance of the LineCollection class contains all text lines in a Text Control document or part of the document represented through objects of the type Line. An instance of this class can be obtained with the TextControl.Lines, HeaderFooter.Lines or TextFrame.Lines property. The LineCollection class implements the IEnumerable and the ICollection interfaces.
- [ListFormat Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/listformat/llms.txt): An instance of the ListFormat class represents the formatting attributes of a bulleted or numbered list.
- [listtype](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/listtype/llms.txt)
- [LoadSaveSettingsBase Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/loadsavesettingsbase/llms.txt): The LoadSaveSettingsBase class is the base class of the LoadSettings and SaveSettings classes.
- [LoadSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/loadsettings/llms.txt): The LoadSettings class provides properties for advanced settings and information during load operations. See the TextControl.Load method for more information.
- [MainText Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/maintext/llms.txt): The MainText class represents the main text of a TX Text Control document. A TX Text Control document consists of the main text, and additionally other pieces of text such as text frames and headers or footers. The MainText class implements the IFormattedText interface. Differently from the TextControl or WPF.TextControl classes the MainText object's collections of the IFormattedText interface do not depend on the input focus. For example, the TextControl.Tables collection contains the tables of the main text, if the main text has the input focus, but it contains the tables of the text frame, if a text frame has the input focus. The MainText.Tables collection always contains the tables of the main text regardless of the input focus.
- [MisspelledWord Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/misspelledword/llms.txt): The MisspelledWord class represents a misspelled word in a document's text.
- [MisspelledWordCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/misspelledwordcollection/llms.txt): An instance of the MisspelledWordCollection class contains all misspelled words in the main part of a Text Control document. An instance of this class can be obtained with the TextControl.MisspelledWords, WPF.TextControl.MisspelledWords, HeaderFooter.MisspelledWords or TextFrame.MisspelledWords property. The MisspelledWordCollection class implements the IEnumerable and the ICollection interfaces. Misspelled words are represented through objects of the type MisspelledWord.
- [misspelledwordkind](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/misspelledwordkind/llms.txt)
- [numberformat](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/numberformat/llms.txt)
- [NumberFormatException Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/numberformatexception/llms.txt): The NumberFormatException class informs about an invalid syntax of a numberformat used to display a formula result.
- [Page Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/page/llms.txt): An object of the Page class represents a formatted page of a document. Pages are numbered from the beginning to the end of the document beginning with 1. A document has at least one page. Each section of a document can have one or more pages depending on the text that is contained in the section. A section does not have to begin at the top of a page. Therefore more than one section can be on one page. A page object can be obtained from the page collection available through the TextControl.GetPages method. This collection is only available, if the TextControl.ViewMode property has been set to PageView.
- [PageBorder Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/pageborder/llms.txt): An instance of the PageBorder class represents the attributes of a border, which is drawn in the margin area of a page. A page border can have a top, left, right or bottom line or a combination of these lines. The line width and the color can be defined for each line separately. For each line a distance can be specified, which is either a distance to the edge of the page or to the text. The page border can surround the text including page headers and footers or only the text of the page. The border can be defined for the first page, for all pages or beginning with the second page.
- [PageCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/pagecollection/llms.txt): An instance of the PageCollection class contains all pages of a document. A document has at least one page. An instance of this class can be obtained with the TextControl.GetPages method. The PageCollection class implements the IEnumerable and the ICollection interfaces.
- [pagecontent](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/pagecontent/llms.txt)
- [PageMargins Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/pagemargins/llms.txt): An instance of the PageMargins class represents the page margins of a TX Text Control document or document section. The measure depends on the TextControl.PageUnit, WPF.TextControl.PageUnit or ServerTextControl.PageUnit property.
- [PageNumberField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/pagenumberfield/llms.txt): The PageNumberField class represents a field in a header or footer of a Text Control document that automatically displays the current page number. The class inherits all properties and methods from the TextField class. Additionally it implements the properties in the following list. For more information see the technical article Text Fields and Hypertext Links.
- [PageNumberFieldCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/pagenumberfieldcollection/llms.txt): An instance of the PageNumberFieldCollection class contains the page number fields in a header or footer of a Text Control document. Page number fields are represented through objects of the type PageNumberField. An instance of this class can be obtained with the HeaderFooter.PageNumberFields property. The PageNumberFieldCollection class implements the IEnumerable and the ICollection interfaces. For more information see the technical article Text Fields and Hypertext Links.
- [PageSize Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/pagesize/llms.txt): An instance of the PageSize class represents the page size of a TX Text Control document or document section. The measure depends on the TextControl.PageUnit, WPF.TextControl.PageUnit or ServerTextControl.PageUnit property.
- [PaperSize Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/papersize/llms.txt): The PaperSize class is used with the TextControl.GetSupportedPaperSizes and WPF.TextControl.GetSupportedPaperSizes methods, which return the names and the sizes of all currently supported paper sizes. These paper sizes depend on the formatting device set with the TextControl.FormattingPrinter or WPF.TextControl.FormattingPrinter property.
- [Paragraph Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/paragraph/llms.txt): An instance of the Paragraph class represents a single paragraph in a Text Control document. Paragraphs are numbered from the beginning to the end of the document beginning with 1. A document has at least one paragraph. A Paragraph object can be obtained from the paragraphs collection available through the TextControl.Paragraphs property.
- [ParagraphCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/paragraphcollection/llms.txt): An instance of the ParagraphCollection class contains all paragraphs in a Text Control document or part of the document represented through objects of the type Paragraph. An instance of this class can be obtained with the TextControl.Paragraphs, HeaderFooter.Paragraphs or TextFrame.Paragraphs property. The ParagraphCollection class implements the IEnumerable and the ICollection interfaces.
- [ParagraphFormat Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/paragraphformat/llms.txt): An instance of the ParagraphFormat class represents the formatting attributes of a paragraph.
- [ParagraphStyle Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/paragraphstyle/llms.txt): The ParagraphStyle class defines a formatting style for paragraphs. In addition to the properties described here, it inherits all properties and methods of the FormattingStyle class.
- [ParagraphStyleCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/paragraphstylecollection/llms.txt): An instance of the ParagraphStyleCollection class contains all paragraph formatting styles in the current document represented through objects of the type ParagraphStyle. A paragraph style is a formatting style that can be used to format blocks of text. The ParagraphStyleCollection class implements the IEnumerable and the ICollection interfaces. An instance of this class can be obtained with the TextControl.ParagraphStyles property.
- [pdfimportsettings](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/pdfimportsettings/llms.txt)
- [permanentcontrolchar](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/permanentcontrolchar/llms.txt)
- [SaveSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/savesettings/llms.txt): The SaveSettings class provides properties for advanced settings and information during save operations. See the TextControl.Save method for more information.
- [Section Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/section/llms.txt): An object of the Section class represents a section of a document. Sections are numbered from the beginning to the end of the document beginning with 1. A document has at least one section. A section is a part of the document that specifies the page size, the page margins and the headers and footers. A section object can be obtained from the section collection available through the TextControl.Sections property.
- [sectionbreakkind](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/sectionbreakkind/llms.txt)
- [SectionCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/sectioncollection/llms.txt): An instance of the SectionCollection class contains all sections of a document. A document has at least one section. An instance of this class can be obtained with the TextControl.Sections property. The SectionCollection class implements the IEnumerable and the ICollection interfaces.
- [SectionFormat Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/sectionformat/llms.txt): An instance of the SectionFormat class represents the formatting attributes of a section.
- [Selection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/selection/llms.txt): The Selection class describes and handles the attributes of a text selection. Each of the properties of this class returns the property's default value if the selection does not contain a common value. In this case the IsCommonValueSelected method returns false.
- [SelectionFormField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/selectionformfield/llms.txt): An object of the SelectionFormField class represents a combobox or a drop-down list on a form. It can be initially empty and it can have a horizontal extension, when it is empty. Depending on the Editable property the SelectionFormField either is a combobox or a drop-down list.
- [SelectionFormFieldEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/selectionformfieldeventargs/llms.txt): The SelectionFormFieldEventArgs class provides data for the TextControl.FormFieldSelectionChanged event.
- [ServerTextControl Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/servertextcontrol/llms.txt): The ServerTextControl class implements a component that provide high-level text processing features for server-based applications. It is inherited from the System.ComponentModel.Component class. The following describes only the properties, methods and events defined through the ServerTextControl class. For a list of properties, methods and events inherited from the System.ComponentModel.Component class see the .NET Framework reference. The ServerTextControl class implements the IFormattedText interface.
- [SignatureField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/signaturefield/llms.txt): An instance of the SignatureField class represents a signature field in a Text Control document. A signature field is a frame which can be inserted in a document and that acts as a site for a signature image. An image can be added, when the document is designed or later when it is digitally signed. When the document is saved as a .pdf document, each signature field can be associated with a digital certificate using the SaveSettings.SignatureFields property.
- [SignatureFieldCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/signaturefieldcollection/llms.txt): An instance of the SignatureFieldCollection class contains all signature fields in a Text Control document represented through objects of the type SignatureField. An instance of this class can be obtained with the TextControl.SignatureFields, WPF.TextControl.SignatureFields and ServerTextControl.SignatureFields property. The SignatureFieldCollection class implements the IEnumerable and the ICollection interfaces.
- [SignatureFieldEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/signaturefieldeventargs/llms.txt): The SignatureFieldEventArgs class provides data for all events that occur with signature fields. These are the TextControl.SignatureFieldCreated, TextControl.SignatureFieldDeleted, TextControl.SignatureFieldClicked, TextControl.SignatureFieldSelected and TextControl.SignatureFieldDeselected events.
- [SignatureImage Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/signatureimage/llms.txt): An instance of the SignatureImage class represents an image for a SignatureField. It can be specified with the SignatureField.Image property.
- [SignerData Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/signerdata/llms.txt): An instance of the SignerData class represents the data of a suggested signer connected with a SignatureField. It can be specified with the SignatureField.SignerData property.
- [SpellCheckTextEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/spellchecktexteventargs/llms.txt): The SpellCheckTextEventArgs class provides data for the TextControl.SpellCheckText and WPF.TextControl.SpellCheckText events.
- [streamtype](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/streamtype/llms.txt)
- [stringstreamtype](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/stringstreamtype/llms.txt)
- [SubTextPart Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/subtextpart/llms.txt): A SubTextPart object represents a user-defined part of a TX Text Control document. A TX Text Control document consists of the main text, and additionally other pieces of text such as text frames and headers or footers, called textparts. A programmer can define further parts called subtextparts to perform operations on smaller pieces of text. Each of the main textparts has a SubTextPartCollection which can be used to add and remove subtextparts or to save the subtextpart's text.
- [SubTextPartCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/subtextpartcollection/llms.txt): Contains all subtextparts in the main text or another main part of a document. It is a collection of objects of the type SubTextPart. A collection object can be obtained with the TextControl.SubTextParts, the HeaderFooter.SubTextParts or the TextFrame.SubTextParts property. The SubTextPartCollection class implements the IEnumerable and the ICollection interfaces. The text of each main part of the document, which are the main text, a header or footer or a textframe, can be divided in further parts, called subtextparts. A subtextpart must be a selectable part of the document. It can immediately follow its previous textpart. The position between two textparts belongs to the following textpart. Subtextparts can be nested. A nested textpart must be smaller than its outer textpart. A nested textpart can start or end at the same position as its outer textpart, but a nested textpart cannot have the same length as its outer textpart. To insert a nested textpart its outer textpart must be inserted first. A textpart cannot have a length of zero. When the last character of a textpart is deleted, the textpart itself is also deleted.
- [SubTextPartEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/subtextparteventargs/llms.txt): The SubTextPartEventArgs class provides data for the SubTextPartClicked, SubTextPartCreated, SubTextPartDeleted, SubTextPartDoubleClicked, SubTextPartEntered and SubTextPartLeft events. When subtextpart is deleted, the SubTextPart object provided with the event data has the following valid properties: HighlightColor, HighlightMode, ID and Name. All other properties are undefined.
- [Table Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/table/llms.txt): An instance of the Table class represents a table in a Text Control document. It can be obtained from the document's table collection.
- [tableaddposition](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tableaddposition/llms.txt)
- [tableader](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tableader/llms.txt)
- [TableBaseCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablebasecollection/llms.txt): The TableBaseCollection class is the base class for the table collection classes. It contains the generic enumeration features for all tables of a document or for the nested tables embedded in a single table. It implements the IEnumerable and the ICollection interfaces.
- [TableCell Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablecell/llms.txt): An instance of the TableCell class represents a single cell of a table in a Text Control document. It can be obtained from the table's cell collection.
- [TableCellCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablecellcollection/llms.txt): An instance of the TableCellCollection class contains all cells of a table in a Text Control document represented through TableCell objects. It can be obtained with the Table.Cells property. The TableCellCollection class implements the IEnumerable and the ICollection interfaces.
- [TableCellFormat Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablecellformat/llms.txt): An instance of the TableCellFormat class represents the formatting attributes of a table cell.
- [TableCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablecollection/llms.txt): An instance of the TableCollection class contains all tables of a Text Control document or part of the document represented through objects of the type Table. It can be obtained with the TextControl.Tables, HeaderFooter.Tables or TextFrame.Tables property. The TableCollection class is derived from the TableBaseCollection class and implements therefore the IEnumerable and the ICollection interfaces. Additionally to the properties and methods inherited it implements the following:
- [TableColumn Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablecolumn/llms.txt): An instance of the TableColumn class represents a single column of a table in a Text Control document. It can be obtained from the table's column collection.
- [TableColumnCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablecolumncollection/llms.txt): An instance of the TableColumnCollection class contains all columns of a table in a Text Control document represented through objects of the type TableColumn. It can be obtained with the Table.Columns property. The TableColumnCollection class implements the IEnumerable and the ICollection interfaces.
- [TableEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tableeventargs/llms.txt): The TableEventArgs class provides data for the TextControl.TableCreated, TextControl.TableDeleted and TextControl.TableFormatChanged events.
- [TableOfContents Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tableofcontents/llms.txt): A TableOfContents object defines the position and the properties of a table of contents. A table of contents can be automatically genarated from the structure levels defined for each paragraph in the document. A document can contain multiple tables of contents consisting of paragraphs with different levels. All tables of contents in a document are available through a TableOfContentsCollection object. To generate a new table of contents the TableOfContentsCollection.Add method can be used.
- [TableOfContentsCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tableofcontentscollection/llms.txt): Contains all tables of contents in a certain part of the document. It is a collection of objects of the type TableOfContents. A collection object can be obtained with the TextControl.TablesOfContents, the WPF.TextControl.TablesOfContents, the HeaderFooter.TablesOfContents or the TextFrame.TablesOfContents property. The TableOfContentsCollection class implements the IEnumerable and the ICollection interfaces.
- [TableOfContentsEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tableofcontentseventargs/llms.txt): 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.
- [TablePartCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablepartcollection/llms.txt): The TablePartCollection class is the base class of the TableRowCollection, TableColumnCollection and TableCellCollection classes. It implements their base functionality and the IEnumerable and the ICollection interface.
- [TableRow Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablerow/llms.txt): An instance of the TableRow class represents a single row of a table in a Text Control document. It can be obtained from the table's row collection.
- [TableRowCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablerowcollection/llms.txt): An instance of the TableRowCollection class contains all rows of a table in a Text Control document represented through objects of the type TableRow. It can be obtained with the Table.Rows property. The TableRowCollection class implements the IEnumerable and the ICollection interfaces.
- [tabtype](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tabtype/llms.txt)
- [TextChar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textchar/llms.txt): An instance of the TextChar class represents a single character in a Text Control document.
- [TextCharCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textcharcollection/llms.txt): An instance of the TextCharCollection class contains all characters in a Text Control document or part of the document represented through objects of the type TextChar. An instance of this class can be obtained with the TextControl.TextChars, HeaderFooter.TextChars or TextFrame.TextChars property. The TextCharCollection class implements the IEnumerable and the ICollection interfaces.
- [TextEditorException Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/texteditorexception/llms.txt): The TextEditorException class informs about errors which can occur during editing text.
- [TextField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textfield/llms.txt): An instance of the TextField class represents a text field in a Text Control document. A text field is a marked piece of text that has properties like text or a name. The TextControl class has several events that inform about different occurrences. For more information see the technical article Text Fields and Hypertext Links.
- [TextFieldCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textfieldcollection/llms.txt): An instance of the TextFieldCollection class contains all standard text fields in a Text Control document or part of the document represented through objects of the type TextField. An instance of this class can be obtained with the TextControl.TextFields, HeaderFooter.TextFields or TextFrame.TextFields property. The TextFieldCollection class implements the IEnumerable and the ICollection interface. For more information see the technical article Text Fields and Hypertext Links.
- [TextFieldCollectionBase Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textfieldcollectionbase/llms.txt): The TextFieldCollectionBase class is the base class of the TextFieldCollection, HypertextLinkCollection, DocumentLinkCollection, PageNumberFieldCollection, ApplicationFieldCollection and FormFieldCollection classes. It implements their base functionality. The TextFieldCollectionBase class implements the IEnumerable and the ICollection interface.
- [TextFieldEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textfieldeventargs/llms.txt): The TextFieldEventArgs class provides data for the TextControl.TextFieldClicked, TextControl.TextFieldCreated, TextControl.TextFieldDoubleClicked, TextControl.TextFieldDeleted, TextControl.TextFieldChanged, TextControl.TextFieldEntered and TextControl.TextFieldLeft events.
- [textfieldposition](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textfieldposition/llms.txt)
- [textfieldtype](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textfieldtype/llms.txt)
- [TextFormField Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textformfield/llms.txt): An object of the TextFormField class represents a text input field on a form. It can be initially empty and it can have a horizontal extension, when it is empty.
- [TextFormFieldEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textformfieldeventargs/llms.txt): The TextFormFieldEventArgs class provides data for the TextControl.FormFieldTextChanged event.
- [TextFrame Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textframe/llms.txt): An instance of the TextFrame class represents a text frame in a Text Control document. A text frame is a rectangle that can be filled with text by an end-user and can be edited like the main text. The TextControl class has several events that inform about different occurrences. A text frame can be added to the document through the TextFrameCollection class. The TextFrame class implements the IFormattedText interface.
- [TextFrameCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textframecollection/llms.txt): An instance of the TextFrameCollection class contains all text frames in a Text Control document or part of the document represented through objects of the type TextFrame. An instance of this class can be obtained with the TextControl.TextFrames or the HeaderFooter.TextFrames property. The TextFrameCollection class implements the IEnumerable and the ICollection interfaces.
- [TextFrameEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textframeeventargs/llms.txt): The TextFrameEventArgs class provides data for all events that occur with text frames. These are the TextControl.TextFrameActivated, TextControl.TextFrameDeactivated, TextControl.TextFrameCreated, TextControl.TextFrameDeleted, TextControl.TextFrameClicked,TextControl.TextFrameDoubleClicked, TextControl.TextFrameRightClicked, TextControl.TextFrameMoved, TextControl.TextFrameSelected, TextControl.TextFrameDeselected, and TextControl.TextFrameSized events.
- [textframeinsertionmode](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textframeinsertionmode/llms.txt)
- [TextPartCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textpartcollection/llms.txt): An instance of the TextPartCollection class contains all text parts in a TX Text Control document. A text part can either be the document's main text, a text frame, a footnote section or a header or footer. A text frame is represented through a TextFrame object, a header or footer through a HeaderFooter object, a footnote section through a FootnoteSection object and the document's main text is represented through a MainText object. A TextPartCollection object contains all these objects in a geometric order. The first object in the collection is the main text, followed by all text frames in geometric order. At the end of the collection all headers and footers are contained also geometrically ordered. All objects in a text part collection implement the IFormattedText interface. The collection can be obtained with the TextControl.TextParts, WPF.TextControl.TextParts or ServerTextControl.TextParts property. The TextPartCollection class implements the IEnumerable and the ICollection interfaces.
- [TrackedChange Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/trackedchange/llms.txt): A TrackedChange object represents a change made to the document after anyone has revised the document. After tracking changes has been turned on with the IsTrackChangesEnabled property, a TextControl marks up new changes made to the document. Every change is represented through a TrackedChange object, all of these objects are contained in the TrackedChangeCollection which can be obtained with the TrackedChanges property.
- [TrackedChangeCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/trackedchangecollection/llms.txt): Contains all tracked changes in the main text or another part of a document. It is a collection of objects of the type TrackedChange. A collection object can be obtained with the TextControl.TrackedChanges, the HeaderFooter.TrackedChanges or the TextFrame.TrackedChanges property. The TrackedChangeCollection class implements the IEnumerable and the ICollection interfaces. A TrackedChange object represents a change of the document after someone has reworked the document. After tracking changes has been turned on with the IsTrackChangesEnabled property, a TextControl marks up new changes made to the document.
- [TrackedChangeEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/trackedchangeeventargs/llms.txt): The TrackedChangeEventArgs class provides data for the TrackedChangeChanged, TrackedChangeCreated, TrackedChangeStateChanged, and TrackedChangeDeleted events. When a tracked change is deleted, the TrackedChange object provided with the event data has the following valid properties: ChangeKind, UserName, HighlightColor, HighlightMode and ChangeTime. All other properties are undefined.
- [UserDefinedPropertyDictionary Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/userdefinedpropertydictionary/llms.txt): An instance of the UserDefinedPropertyDictionary class contains all user-defined document properties contained in a loaded document or which will be saved in a document. The UserDefinedPropertyDictionary class is used with the LoadSettings.UserDefinedDocumentProperties and SaveSettings.UserDefinedDocumentProperties properties. Each entry in the dictionary is a key/value pair, where the key is the name of the document property and the value is the document property's value. The foreach statement of the C# language (for each in Visual Basic) returns an object of the type of the elements in the collection. Since each element is a key/value pair, the element type is System.Collections.DictionaryEntry. The name must be of the type System.String and is limited to 255 characters. The value can be of the type System.String, System.Boolean, System.Int32 or System.Double.
- [VersionInfo Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/versioninfo/llms.txt): The VersionInfo class provides information about the running TX Text Control version, such as the version number, the installed service pack number and the product level.
- [WPF.MiniToolbar Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/wpf-minitoolbar/llms.txt): The WPF.MiniToolbar class is the base class of the built-in mini-toolbars of a WPF.TextControl. A mini-toolbar is a contextual toolbar showing elements to format the document depending on the current context. It is inherited from the System.Windows.Controls.Primitives.Popup class. The following describes only the properties, methods and events defined through the WPF.MiniToolbar class. For a list of properties, methods and events inherited from the System.Windows.Controls.Primitives.Popup class see the .NET Framework reference.
- [WPF.MiniToolbarOpeningEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/wpf-minitoolbaropeningeventargs/llms.txt): The WPF.MiniToolbarOpeningEventArgs class provides data for the WPF.TextControl.MiniToolbarOpening event of a WPF.TextControl. This event occurs to handle displaying context sensitive mini toolbars. The MiniToolbarContext property informs for which context the mini-tooolbar will be opened. Depending on that context the pre-defined mini toolbar WPF.TextMiniToolbar or WPF.ObjectMiniToolbar are provided by the MiniToolbar property.
- [XmlElement Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/xmlelement/llms.txt): An instance of this class represents an element in a XML document. To iterate through all occurrences of an XML element in a Text Control document the XmlElementCollection class can be used.
- [XmlElementCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/xmlelementcollection/llms.txt): An instance of this class contains all elements of an XML document that have the same element name. It can be obtained with the TextControl.GetXmlElements method.
- [XmlErrorEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/xmlerroreventargs/llms.txt): The XmlErrorEventArgs class provides data for the TextControl.XmlNotWellFormed and TextControl.XmlInvalid events.
- [zoomoption](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/zoomoption/llms.txt)
- [zorder](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/zorder/llms.txt)

---

## Nearby

- **Previous:** [.NET API](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/dotnet-api/llms.txt)
- **Next:** [TXTextControl Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/enumerations/llms.txt)
