# What's New in TX Text Control 10.1

> TX Text Control 10.1: InlineStyle and ParagraphStyle formatting styles, the InputPosition class, Line and TextChar collections, selecting table rows and cells.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > What's New > Older Versions > What's New in TX Text Control 10.1
- **3431 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1010/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1010/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1010/llms-full.txt

---

Formatting styles, the input position and the formatted lines and characters of a document became objects of the class library in TX Text Control 10.1. These classes are still the basis of text formatting and text navigation in TX Text Control .NET Server.

Version 10.1 was released in April 2003 as a free update of the ActiveX and .NET editions, as the blog article [TX Text Control 10.1 Released -- FREE UPDATE](https://www.textcontrol.com/blog/2003/04/29/tx-text-control-101-released-free-update/) announced. `ServerTextControl` didn't exist yet: it came with [Version 12.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1200/llms-full.txt). What's new in version 10.1 is documented as a list of new classes and members only, without a description of features.

### Version 10.1 at a Glance

| Area | What is new |
|---|---|
| Formatting styles | Inline styles and paragraph styles with their collections |
| Input position | Page, line, column, text position and location of the input position |
| Lines and characters | The formatted lines and characters of a text, with their positions and bounds |
| Tables | Selecting a table, a row or a cell in code |

### Formatting Styles

- **Two kinds of styles.** An [InlineStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestyle/llms-full.txt) formats single words in a line, and a [ParagraphStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/llms-full.txt) formats whole paragraphs, including their [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/paragraphformat-property/llms-full.txt) and [ListFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/listformat-property/llms-full.txt). Both derive from [FormattingStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/llms-full.txt), which holds the character attributes such as [FontName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/fontname-property/llms-full.txt), [FontSize](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/fontsize-property/llms-full.txt), [Bold](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/bold-property/llms-full.txt) and [ForeColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/forecolor-property/llms-full.txt).
- **Collections.** [InlineStyleCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestylecollection/llms-full.txt) and [ParagraphStyleCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstylecollection/llms-full.txt) contain the styles of a document; their `Add`, `GetItem` and `Remove` methods add, find and remove styles.
- **Apply a style.** [FormattingStyle.Apply](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/apply-method/llms-full.txt) applies the attributes of a style to the document, and [Selection.FormattingStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/selection/formattingstyle-property/llms-full.txt) gets or sets the style of the selected text. [ParagraphStyle.FollowingStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/followingstyle-property/llms-full.txt) names the style of the paragraph that follows when a user presses ENTER.
- **Inherited attributes.** [InlineStyle.IsInheritedFromParagraph](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestyle/isinheritedfromparagraph-method/llms-full.txt) tells whether attributes of an inline style come from the surrounding paragraph, and [InlineStyle.ResetToParagraph](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestyle/resettoparagraph-method/llms-full.txt) resets them to its values.

[Paragraphs](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/paragraphs/llms-full.txt) covers styles and paragraph formatting in the current version.

### Input Position, Lines and Characters

- **Input position.** An [InputPosition](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/llms-full.txt) object gives the [Page](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/page-property/llms-full.txt), [Line](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/line-property/llms-full.txt) and [Column](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/column-property/llms-full.txt) of the input position, its [TextPosition](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/textposition-property/llms-full.txt) and its geometric [Location](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/location-property/llms-full.txt).
- **Lines.** A [LineCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/linecollection/llms-full.txt) contains the lines of a text as [Line](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/llms-full.txt) objects, each with its [Number](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/number-property/llms-full.txt), its first character ([Start](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/start-property/llms-full.txt), one-based), its [Length](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/length-property/llms-full.txt), its [Text](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/text-property/llms-full.txt), its [Baseline](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/baseline-property/llms-full.txt) and its [TextBounds](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/textbounds-property/llms-full.txt). [Line.Save](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/save-method/llms-full.txt) saves the text of a line in a format.
- **Characters.** A [TextCharCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/llms-full.txt) contains the characters as [TextChar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/llms-full.txt) objects with their [Char](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/char-property/llms-full.txt), [Number](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/number-property/llms-full.txt) and [Bounds](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/bounds-property/llms-full.txt). [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/getitem-method/llms-full.txt) finds the character at a geometric position.
- **Headers and footers.** [HeaderFooter.Lines](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/lines-property/llms-full.txt), [HeaderFooter.TextChars](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/textchars-property/llms-full.txt) and [HeaderFooter.Tables](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/tables-property/llms-full.txt) give the lines, characters and tables of a header or footer.

[Text](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/text/llms-full.txt) shows how to work with the text of a document today.

### Tables

[Table.Select](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/table/select-method/llms-full.txt), [TableRow.Select](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tablerow/select-method/llms-full.txt) and [TableCell.Select](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tablecell/select-method/llms-full.txt) select a table or a part of it, a row or a cell. See [Tables](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/tables/llms-full.txt).

### Upgrade to Version 10.1

Version 10.1 has no update notes.

### New Classes, Properties, Methods and Events

The classes and members below are the ones that the What's New documentation of version 10.1 lists for TX Text Control .NET Server. 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

- [FormattingStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/llms-full.txt)
- [FormattingStyleCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstylecollection/llms-full.txt)
- [InlineStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestyle/llms-full.txt)
- [InlineStyleCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestylecollection/llms-full.txt)
- [InputPosition](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/llms-full.txt)
- [Line](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/llms-full.txt)
- [LineCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/linecollection/llms-full.txt)
- [ParagraphStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/llms-full.txt)
- [ParagraphStyleCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstylecollection/llms-full.txt)
- [TextChar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/llms-full.txt)
- [TextCharCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/llms-full.txt)

#### Members by Class

| Class | Properties | Methods | Events |
|---|---|---|---|
| [FormattingStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/llms-full.txt) | [Baseline](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/baseline-property/llms-full.txt), [Bold](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/bold-property/llms-full.txt), [FontName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/fontname-property/llms-full.txt), [FontSize](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/fontsize-property/llms-full.txt), [ForeColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/forecolor-property/llms-full.txt), [Italic](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/italic-property/llms-full.txt), [Name](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/name-property/llms-full.txt), [Strikeout](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/strikeout-property/llms-full.txt), [TextBackColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/textbackcolor-property/llms-full.txt), [Underline](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/underline-property/llms-full.txt) | [Apply](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/apply-method/llms-full.txt) |  |
| [FormattingStyleCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstylecollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstylecollection/count-property/llms-full.txt), [IsSynchronized](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstylecollection/issynchronized-property/llms-full.txt), [SyncRoot](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstylecollection/syncroot-property/llms-full.txt) | [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstylecollection/getenumerator-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstylecollection/remove-method/llms-full.txt) |  |
| [HeaderFooter](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/llms-full.txt) | [Lines](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/lines-property/llms-full.txt), [Tables](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/tables-property/llms-full.txt), [TextChars](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/textchars-property/llms-full.txt) |  |  |
| [InlineStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestyle/llms-full.txt) |  | [IsInheritedFromParagraph](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestyle/isinheritedfromparagraph-method/llms-full.txt), [ResetToParagraph](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestyle/resettoparagraph-method/llms-full.txt) |  |
| [InlineStyleCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestylecollection/llms-full.txt) |  | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestylecollection/add-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestylecollection/copyto-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inlinestylecollection/getitem-method/llms-full.txt) |  |
| [InputPosition](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/llms-full.txt) | [Column](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/column-property/llms-full.txt), [Line](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/line-property/llms-full.txt), [Location](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/location-property/llms-full.txt), [Page](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/page-property/llms-full.txt), [TextPosition](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputposition/textposition-property/llms-full.txt) |  |  |
| [Line](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/llms-full.txt) | [Baseline](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/baseline-property/llms-full.txt), [Length](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/length-property/llms-full.txt), [Number](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/number-property/llms-full.txt), [Start](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/start-property/llms-full.txt), [Text](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/text-property/llms-full.txt), [TextBounds](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/textbounds-property/llms-full.txt) | [Save](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/line/save-method/llms-full.txt) |  |
| [LineCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/linecollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/linecollection/count-property/llms-full.txt), [Item](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/linecollection/item-property/llms-full.txt) | [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/linecollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/linecollection/getenumerator-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/linecollection/getitem-method/llms-full.txt) |  |
| [ParagraphStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/llms-full.txt) | [FollowingStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/followingstyle-property/llms-full.txt), [ListFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/listformat-property/llms-full.txt), [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/paragraphformat-property/llms-full.txt) |  |  |
| [ParagraphStyleCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstylecollection/llms-full.txt) |  | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstylecollection/add-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstylecollection/copyto-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstylecollection/getitem-method/llms-full.txt) |  |
| [Selection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/selection/llms-full.txt) | [FormattingStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/selection/formattingstyle-property/llms-full.txt) |  |  |
| [Table](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/table/llms-full.txt) |  | [Select](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/table/select-method/llms-full.txt) |  |
| [TableCell](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tablecell/llms-full.txt) |  | [Select](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tablecell/select-method/llms-full.txt) |  |
| [TableRow](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tablerow/llms-full.txt) |  | [Select](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tablerow/select-method/llms-full.txt) |  |
| [TextChar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/llms-full.txt) | [Bounds](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/bounds-property/llms-full.txt), [Char](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/char-property/llms-full.txt), [Number](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textchar/number-property/llms-full.txt) |  |  |
| [TextCharCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/count-property/llms-full.txt), [Item](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/item-property/llms-full.txt) | [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/getenumerator-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textcharcollection/getitem-method/llms-full.txt) |  |

### Next Steps

- [Version 11.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1100/llms-full.txt): the features of the next version.
- [Older Versions](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/llms-full.txt): all versions from 29.0 back to 10.1.
- [What's New](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/llms-full.txt): the current versions.

---

## Nearby

- **Previous:** [What's New in TX Text Control 11.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1100/llms-full.txt)
- **Next:** [API Reference](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/llms-full.txt)
