# What's New in TX Text Control .NET for Windows Forms 16.0

> TX Text Control .NET for Windows Forms 16.0: InputFormat for ribbons, SpellCheckText, table headers, TextPartCollection, browser apps and the split assemblies.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for Windows Forms > What's New > Older Versions > What's New in TX Text Control .NET for Windows Forms 16.0
- **5595 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1600/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1600/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1600/llms-full.txt

---

TX Text Control .NET for Windows Forms 16.0 prepared the control for ribbon interfaces with the `InputFormat` class and opened the text of a document to a common interface: the main text, text frames and headers and footers became text parts with the same members. The version also added a spell checker interface, table headers that repeat on every page and nested merge blocks, and it changed several types and assemblies that code written for version 15.1 uses.

Version 16.0 was released in November 2010, as the blog article [TX Text Control 16.0 Has Just Been Released](https://www.textcontrol.com/blog/2010/11/23/tx-text-control-160-has-just-been-released/) announced. It was the first version with a WPF edition, TX Text Control .NET for WPF, whose controls in the `TXTextControl.WPF` namespace offer the feature set of the Windows Forms controls. The WPF controls aren't part of TX Text Control .NET for Windows Forms and aren't listed here.

### Version 16.0 at a Glance

| Area | What is new |
|---|---|
| Ribbon support | The `InputFormat` class, indents and font sizes changed in steps |
| Browser applications | The Windows Forms `TextControl` in browser-based applications |
| Text parts | `TextPartCollection`, the `IFormattedText` interface and the `MainText` class |
| Spell checking | An interface for any spell checker, with the `SpellCheckText` event |
| Tables | Header rows that repeat on each page |
| Mail merge | Nested merge blocks, image merge fields, access to the merged data |
| Page size | The `PageSize` class and a unit for page sizes and margins |

### Ribbon Support

User interfaces with a ribbon need the formatting at the input position to show the state of their buttons:

- **Input format.** [TextControl.InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/inputformat-property/llms-full.txt) returns an [InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/llms-full.txt) object with a property for each character and paragraph attribute at the input position, such as [Bold](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/bold-property/llms-full.txt), [FontFamily](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/fontfamily-property/llms-full.txt), [FontSize](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/fontsize-property/llms-full.txt), [LeftIndent](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/leftindent-property/llms-full.txt) and [StyleName](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/stylename-property/llms-full.txt). All properties are updated whenever the input position changes, so that they work in data binding without code behind.
- **Steps.** [Selection.IncreaseIndent](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/increaseindent-method/llms-full.txt), [DecreaseIndent](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/decreaseindent-method/llms-full.txt), [GrowFont](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/growfont-method/llms-full.txt) and [ShrinkFont](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/shrinkfont-method/llms-full.txt) change the indents or the font size of the selection by one step.

[Built-in Ribbon Tabs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/ribbon/llms-full.txt) describes the ribbon of the current version.

### Browser Applications

The Windows Forms [TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/llms-full.txt) can be used in a browser-based application with the functionality it has in a Windows Forms application, including loading and saving files in every supported format on the client machine. The browser controls `BrowserTextControl`, `BrowserButtonBar`, `BrowserRulerBar` and `BrowserStatusBar` were therefore removed.

### Text Parts

A document consists of its main text and further pieces of text: text frames and headers and footers.

- **All text parts.** [TextControl.TextParts](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/textparts-property/llms-full.txt) returns a [TextPartCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/llms-full.txt) with all text parts of the document in geometric order: first the main text, then the text frames, then the headers and footers. [Activate](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/activate-method/llms-full.txt) moves the input position into a text part, and [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/getitem-method/llms-full.txt) returns the active one.
- **One interface.** Every text part implements [IFormattedText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/llms-full.txt), which provides its lines, paragraphs, characters, selection, tables, images, text fields, hypertext links, application fields and misspelled words, and a [Find](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/find-method/llms-full.txt) method. `TextControl`, `ServerTextControl`, `TextFrame`, `HeaderFooter` and `MainText` implement it.
- **Main text.** A [MainText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/maintext/llms-full.txt) object stands for the main text. Its collections always belong to the main text. The collections of the control, such as [TextControl.Tables](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/tables-property/llms-full.txt), belong to the text part that has the input focus.

[Subtext Parts](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/subtext-parts/llms-full.txt) covers text parts and subtext parts in the current version.

### Spell Checking

TX Text Control got an interface that connects any spell checker:

- **The event.** Each time the text changes, the [SpellCheckText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/spellchecktext-event/llms-full.txt) event passes the text to check in its [SpellCheckTextEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/spellchecktexteventargs/llms-full.txt). The handler returns the positions of all misspelled words as an array of [MisspelledWord](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledword/llms-full.txt) objects in [MisspelledWords](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/spellchecktexteventargs/misspelledwords-property/llms-full.txt), and the words are underlined with a red zigzag line.
- **Activation.** Spell checking works only when [TextControl.IsSpellCheckingEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/isspellcheckingenabled-property/llms-full.txt) is `true`. [TextField.IsSpellCheckingEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfield/isspellcheckingenabled-property/llms-full.txt) excludes a text field.
- **The misspelled words.** [TextControl.MisspelledWords](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/misspelledwords-property/llms-full.txt) returns a [MisspelledWordCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/llms-full.txt); `ServerTextControl`, headers and footers and text frames have the same property.

[Spell Checking and Hyphenation](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/spell-checking/llms-full.txt) covers spell checking in the current version.

### Tables and Pages

- **Table headers.** One or more rows marked with [TableRow.IsHeader](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tablerow/isheader-property/llms-full.txt) form the header of a table, which is repeated at the top of each page, or of each column, the table extends over. Users define the header in the table attributes dialog box. See [Tables and Table Formulas](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/tables/llms-full.txt).
- **Page size.** A [PageSize](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagesize/llms-full.txt) object with [Width](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagesize/width-property/llms-full.txt) and [Height](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagesize/height-property/llms-full.txt) describes the page size, and [TextControl.PageUnit](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/pageunit-property/llms-full.txt) sets the unit of page sizes and page margins.

### Mail Merge

- **Nested merge blocks.** [MailMerge](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge/llms-full.txt) merges nested merge blocks: it descends through the blocks and merges each with the related data. See [Nested Blocks and Master-Detail Reports](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/mail-merge/nested-blocks/llms-full.txt).
- **Images.** Merge fields whose name starts with `image:` are filled with images, for example to always merge the current company logo. The [ImageFieldMerged](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge/imagefieldmerged-event/llms-full.txt) event gives access to the merged image as an `Image` object through [ImageFieldMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/llms-full.txt).
- **Merged data.** [DataRowMergedEventArgs.MergedRow](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-datarowmergedeventargs/mergedrow-property/llms-full.txt) and [FieldMergedEventArgs.MergedField](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/mergedfield-property/llms-full.txt) return the merged data in the internal TX Text Control Unicode format, and a handler can change it.
- **Template information.** [GetBlockNames](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge/getblocknames-method/llms-full.txt) lists the names of all merge blocks of the loaded template.
- **Whitespace.** [RemoveTrailingWhitespace](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge/removetrailingwhitespace-property/llms-full.txt) removes trailing whitespace before the document is saved. Its default value is `true`.

### Upgrade to Version 16.0

Version 16.0 changed types and assemblies. Code written for earlier versions has to be adapted:

- **Page margins.** The properties [Left](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagemargins/left-property/llms-full.txt), [Top](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagemargins/top-property/llms-full.txt), [Right](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagemargins/right-property/llms-full.txt) and [Bottom](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagemargins/bottom-property/llms-full.txt) of [PageMargins](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagemargins/llms-full.txt) are of the type `double` instead of `int`.
- **Page size.** [TextControl.PageSize](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/pagesize-property/llms-full.txt) and [ServerTextControl.PageSize](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/servertextcontrol/pagesize-property/llms-full.txt) are of the type `PageSize` instead of `System.Drawing.Size`.
- **Dialog results.** The overloads of [Selection.Load](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/load-method/llms-full.txt) that open a dialog box return a `Selection.DialogResult` value instead of `System.Windows.Forms.DialogResult`.
- **Browser controls removed.** The classes `BrowserTextControl`, `BrowserButtonBar`, `BrowserRulerBar` and `BrowserStatusBar` were removed. Replace them with `TextControl`, `ButtonBar`, `RulerBar` and `StatusBar`.
- **Assemblies.** *TXTextControl.dll* was split into *TXTextControl.dll* and *TXTextControl.Windows.Forms.dll*.

### New Classes, Properties, Methods and Events

The classes and members below are the ones that the What's New documentation of version 16.0 lists for TX Text Control .NET for Windows Forms. Names are relative to the `TXTextControl` namespace, each name links to its current reference page, and "(obsolete)" marks a member that is obsolete today.

#### New Classes

- [DocumentServer.MailMerge.ImageFieldMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/llms-full.txt)
- [InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/llms-full.txt)
- [MainText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/maintext/llms-full.txt)
- [MisspelledWord](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledword/llms-full.txt)
- [MisspelledWordCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/llms-full.txt)
- [PageSize](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagesize/llms-full.txt)
- [SpellCheckTextEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/spellchecktexteventargs/llms-full.txt)
- [TextPartCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/llms-full.txt)

#### Members by Class

| Class | Properties | Methods | Events |
|---|---|---|---|
| [DocumentServer.MailMerge](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge/llms-full.txt) | [RemoveTrailingWhitespace](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge/removetrailingwhitespace-property/llms-full.txt) | [GetBlockNames](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge/getblocknames-method/llms-full.txt) | [ImageFieldMerged](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge/imagefieldmerged-event/llms-full.txt) |
| [DocumentServer.MailMerge.DataRowMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-datarowmergedeventargs/llms-full.txt) | [MergedRow](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-datarowmergedeventargs/mergedrow-property/llms-full.txt) |  |  |
| [DocumentServer.MailMerge.FieldMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/llms-full.txt) | [MergedField](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/mergedfield-property/llms-full.txt) |  |  |
| [DocumentServer.MailMerge.ImageFieldMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/llms-full.txt) | [FieldName](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/fieldname-property/llms-full.txt), [Filename](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/filename-property/llms-full.txt), [Image](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/image-property/llms-full.txt), [Merged](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/merged-property/llms-full.txt) |  |  |
| [HeaderFooter](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/headerfooter/llms-full.txt) | [HypertextLinks](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/headerfooter/hypertextlinks-property/llms-full.txt), [MisspelledWords](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/headerfooter/misspelledwords-property/llms-full.txt) | [Find](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/headerfooter/find-method/llms-full.txt) |  |
| [IFormattedText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/llms-full.txt) | [ApplicationFields](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/applicationfields-property/llms-full.txt), [HypertextLinks](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/hypertextlinks-property/llms-full.txt), [Images](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/images-property/llms-full.txt), [Lines](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/lines-property/llms-full.txt), [MisspelledWords](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/misspelledwords-property/llms-full.txt), [Paragraphs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/paragraphs-property/llms-full.txt), [Selection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/selection-property/llms-full.txt), [Tables](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/tables-property/llms-full.txt), [TextChars](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/textchars-property/llms-full.txt), [TextFields](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/textfields-property/llms-full.txt) | [Find](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/iformattedtext/find-method/llms-full.txt) |  |
| [InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/llms-full.txt) | [AllFrameLines](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/allframelines-property/llms-full.txt), [Bold](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/bold-property/llms-full.txt), [BottomDistance](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/bottomdistance-property/llms-full.txt), [BottomFrameLine](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/bottomframeline-property/llms-full.txt), [BoxFrame](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/boxframe-property/llms-full.txt), [BulletCharacter](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/bulletcharacter-property/llms-full.txt), [BulletedList](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/bulletedlist-property/llms-full.txt), [Centered](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/centered-property/llms-full.txt), [FontFamily](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/fontfamily-property/llms-full.txt), [FontSize](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/fontsize-property/llms-full.txt), [HangingIndent](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/hangingindent-property/llms-full.txt), [InnerHorizontalFrameLines](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/innerhorizontalframelines-property/llms-full.txt), [InnerVerticalFrameLines](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/innerverticalframelines-property/llms-full.txt), [Italic](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/italic-property/llms-full.txt), [Justified](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/justified-property/llms-full.txt), [LeftAligned](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/leftaligned-property/llms-full.txt), [LeftFrameLine](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/leftframeline-property/llms-full.txt), [LeftIndent](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/leftindent-property/llms-full.txt), [LineSpacing](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/linespacing-property/llms-full.txt), [NumberedList](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberedlist-property/llms-full.txt), [NumberedListFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberedlistformat-property/llms-full.txt), [NumberFormats](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberformats-property/llms-full.txt), [RightAligned](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/rightaligned-property/llms-full.txt), [RightFrameLine](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/rightframeline-property/llms-full.txt), [RightIndent](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/rightindent-property/llms-full.txt), [Strikeout](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/strikeout-property/llms-full.txt), [StructuredList](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/structuredlist-property/llms-full.txt), [StructuredListFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/structuredlistformat-property/llms-full.txt), [StyleName](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/stylename-property/llms-full.txt), [StyleNames](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/stylenames-property/llms-full.txt), [Subscript](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/subscript-property/llms-full.txt), [Superscript](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/superscript-property/llms-full.txt), [TextBackColor](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/textbackcolor-property/llms-full.txt), [TextColor](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/textcolor-property/llms-full.txt), [TopDistance](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/topdistance-property/llms-full.txt), [TopFrameLine](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/topframeline-property/llms-full.txt), [Underline](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/underline-property/llms-full.txt), [UnderlineStyle](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/underlinestyle-property/llms-full.txt), [UnderlineStyles](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/underlinestyles-property/llms-full.txt) | [GetFontFamilies](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/getfontfamilies-method/llms-full.txt), [GetFontSizes](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/getfontsizes-method/llms-full.txt) |  |
| [MisspelledWord](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledword/llms-full.txt) | [Length](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledword/length-property/llms-full.txt), [Number](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledword/number-property/llms-full.txt), [Start](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledword/start-property/llms-full.txt), [Text](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledword/text-property/llms-full.txt) | [Select](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledword/select-method/llms-full.txt) |  |
| [MisspelledWordCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/count-property/llms-full.txt), [Item](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/item-property/llms-full.txt) | [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/getenumerator-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/getitem-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/misspelledwordcollection/remove-method/llms-full.txt) |  |
| [PageSize](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagesize/llms-full.txt) | [Height](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagesize/height-property/llms-full.txt), [Width](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagesize/width-property/llms-full.txt) |  |  |
| [Selection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/llms-full.txt) |  | [DecreaseIndent](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/decreaseindent-method/llms-full.txt), [GrowFont](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/growfont-method/llms-full.txt), [IncreaseIndent](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/increaseindent-method/llms-full.txt), [ShrinkFont](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/selection/shrinkfont-method/llms-full.txt) |  |
| [ServerTextControl](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/servertextcontrol/llms-full.txt) | [IsSpellCheckingEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/servertextcontrol/isspellcheckingenabled-property/llms-full.txt), [MisspelledWords](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/servertextcontrol/misspelledwords-property/llms-full.txt), [PageUnit](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/servertextcontrol/pageunit-property/llms-full.txt), [TextParts](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/servertextcontrol/textparts-property/llms-full.txt) | [OnSpellCheckText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/servertextcontrol/onspellchecktext-method/llms-full.txt) | [SpellCheckText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/servertextcontrol/spellchecktext-event/llms-full.txt) |
| [SpellCheckTextEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/spellchecktexteventargs/llms-full.txt) | [MisspelledWords](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/spellchecktexteventargs/misspelledwords-property/llms-full.txt), [Text](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/spellchecktexteventargs/text-property/llms-full.txt) |  |  |
| [TableRow](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tablerow/llms-full.txt) | [IsHeader](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tablerow/isheader-property/llms-full.txt) |  |  |
| [TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/llms-full.txt) | [InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/inputformat-property/llms-full.txt), [IsSpellCheckingEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/isspellcheckingenabled-property/llms-full.txt), [MisspelledWords](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/misspelledwords-property/llms-full.txt), [PageUnit](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/pageunit-property/llms-full.txt), [TextParts](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/textparts-property/llms-full.txt) | [OnSpellCheckText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/onspellchecktext-method/llms-full.txt) | [SpellCheckText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/spellchecktext-event/llms-full.txt) |
| [TextField](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfield/llms-full.txt) | [IsSpellCheckingEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfield/isspellcheckingenabled-property/llms-full.txt) |  |  |
| [TextFrame](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframe/llms-full.txt) | [HypertextLinks](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframe/hypertextlinks-property/llms-full.txt), [MisspelledWords](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframe/misspelledwords-property/llms-full.txt) |  |  |
| [TextPartCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/count-property/llms-full.txt) | [Activate](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/activate-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/getenumerator-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/getitem-method/llms-full.txt), [GetMainText](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textpartcollection/getmaintext-method/llms-full.txt) |  |

### Next Steps

- [Version 17.0](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1700/llms-full.txt): the features of the next version.
- [Version 15.1](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1510/llms-full.txt): drag and drop, display colors, the frame base class and document-wide image export.
- [Breaking Changes](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/upgrading/breaking-changes/llms-full.txt): the changes of the current versions that need work in an upgrade.

---

## Nearby

- **Previous:** [What's New in TX Text Control .NET for Windows Forms 17.0](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1700/llms-full.txt)
- **Next:** [What's New in TX Text Control .NET for Windows Forms 15.1](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1510/llms-full.txt)
