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

> TX Text Control .NET for Windows Forms 13.0: a vertical ruler bar, color scheme toolbars, KeepWithNext, links in PDF, HTML paste and the AutoControlSize rename.

- **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 13.0
- **3137 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1300/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1300/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1300/llms-full.txt

---

A vertical ruler bar joined the Windows Forms controls in TX Text Control .NET for Windows Forms 13.0, and all toolbars followed the color scheme of Windows. The version also let paragraphs control how they flow across pages, exported hypertext links to PDF, pasted HTML from the clipboard and extended the collections of text fields, links and targets.

Version 13.0 was released in October 2006, as the press release [Press Release: TX Text Control 13.0 is Released](https://www.textcontrol.com/blog/2006/10/12/press-release-tx-text-control-130-is-released/) announced.

### Version 13.0 at a Glance

| Area | What is new |
|---|---|
| Ruler bars | A vertical ruler bar for page margins, headers and footers and table cells |
| Toolbar design | Button bar, ruler bar and status bar in the Windows color scheme |
| Paragraphs | A new paragraph dialog box, keep with next, keep lines together, page break before, widow and orphan control |
| PDF | Hypertext links and targets in exported PDF documents |
| Clipboard | Pasting HTML-formatted text |
| Fields and links | Visible hypertext targets, collections for fields, links, targets and page number fields |
| Input position | An input position at the start or end of a text field |

### Vertical Ruler Bar

A vertical ruler bar lets users set the top and bottom page margins, the position and height of headers and footers and the height of table cells. [RulerBar.Alignment](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/rulerbar/alignment-property/llms-full.txt) switches a [RulerBar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/rulerbar/llms-full.txt) from horizontal to vertical, and the `Dock` property of the control sets the direction automatically. [TextControl.VerticalRulerBar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/verticalrulerbar-property/llms-full.txt) connects the vertical ruler bar to a `TextControl`. See [Rulers and Status Bar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/rulers-status-bar/llms-full.txt).

### Toolbar Design

All toolbars support the color schemes that users select in the Windows settings. The buttons and the background of the button bar are shaded from light to dark, and the ruler bar and the status bar have one background color that depends on the color scheme. The `ColorScheme` setting of [ButtonBar.ButtonStyle](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/buttonbar/buttonstyle-property/llms-full.txt), [ButtonBar.BorderStyle](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/buttonbar/borderstyle-property/llms-full.txt), [RulerBar.BorderStyle](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/rulerbar/borderstyle-property/llms-full.txt) and [StatusBar.BorderStyle](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/statusbar/borderstyle-property/llms-full.txt) selects the design. See [Themes, Colors, and Icons](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/themes/llms-full.txt).

### Paragraph Flow

A new dialog box for paragraph attributes, opened with [TextControl.ParagraphFormatDialog](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/paragraphformatdialog-method/llms-full.txt), sets paragraph frames and the options that control how paragraphs are broken across pages. Four new properties of [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/llms-full.txt) set the same options in code: [KeepWithNext](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/keepwithnext-property/llms-full.txt) keeps a paragraph on the page of the next one, [KeepLinesTogether](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/keeplinestogether-property/llms-full.txt) keeps its lines together, [PageBreakBefore](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/pagebreakbefore-property/llms-full.txt) starts it on a new page, and [WidowOrphanLines](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/widoworphanlines-property/llms-full.txt) sets the widow and orphan control. See [Text and Paragraph Formatting](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/formatting/llms-full.txt).

### Hypertext Links in PDF

When a document is exported as Adobe PDF, its text fields of the types [HypertextLink](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlink/llms-full.txt), [DocumentLink](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlink/llms-full.txt) and [DocumentTarget](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttarget/llms-full.txt) become links and targets of the PDF document. See [PDF Creation and Conversion](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/pdf/creation-conversion/llms-full.txt).

### Clipboard

The `TextControl` pastes text in HTML format from the clipboard. See [Clipboard Operations](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/editing-text/clipboard/llms-full.txt).

### Fields, Links and Targets

- **Visible targets.** [TextControl.DocumentTargetMarkers](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/documenttargetmarkers-property/llms-full.txt) shows hypertext targets in the text.
- **Collections.** Text fields, hypertext links, document links, document targets and page number fields are managed through [TextFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfieldcollection/llms-full.txt), [HypertextLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlinkcollection/llms-full.txt), [DocumentLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlinkcollection/llms-full.txt), [DocumentTargetCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/llms-full.txt) and the new [PageNumberFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagenumberfieldcollection/llms-full.txt). The member list of the version names their `Add`, `Clear`, `CopyTo` and `Remove` methods and, except for page number fields, `GetItem`. See [Fields, Hyperlinks, and Bookmarks](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/fields/llms-full.txt).
- **Input position in a text field.** A new [InputPosition constructor](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputposition/constructor/llms-full.txt) places the input position exactly at the beginning or at the end of a `TextField` or a class derived from it.
- **Text frames.** [TextFrame.Activate](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframe/activate-method/llms-full.txt) gives a text frame the input focus, [TextFrameCollection.DeactivateItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframecollection/deactivateitem-method/llms-full.txt) returns the focus to the text part that contains the frame, and [TextFrame.Find](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframe/find-method/llms-full.txt) searches the text of a frame.

### Upgrade to Version 13.0

- **AutoSize renamed.** The `TextControl` property `AutoSize` was renamed to [AutoControlSize](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/autocontrolsize-property/llms-full.txt), because the base class `System.Windows.Forms.Control` got an `AutoSize` property of another type.
- **Remove with keepText.** The `Remove` methods of [TextFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfieldcollection/remove-method/llms-full.txt), [HypertextLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlinkcollection/remove-method/llms-full.txt) and [DocumentLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlinkcollection/remove-method/llms-full.txt) have a new `keepText` parameter that keeps the text of the removed field or link in the document.

### New Classes, Properties, Methods and Events

The classes and members below are the ones that the What's New documentation of version 13.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. The version's own list also names `TextFieldCollection`, `HypertextLinkCollection`, `DocumentLinkCollection` and `DocumentTargetCollection` as new classes, but `ServerTextControl` returned all four in version 12.0, and the update notes of 13.0 change the `Remove` method of three of them. It names `RulerBar` as a new class too, which version 11.0 had already redesigned. None of these is listed under New Classes.

#### New Classes

- [FrameBaseCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/framebasecollection/llms-full.txt)
- [PageNumberFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagenumberfieldcollection/llms-full.txt)

#### Members by Class

| Class | Properties | Methods |
|---|---|---|
| [DocumentLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlinkcollection/llms-full.txt) |  | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlinkcollection/add-method/llms-full.txt), [Clear](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlinkcollection/clear-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlinkcollection/copyto-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlinkcollection/getitem-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documentlinkcollection/remove-method/llms-full.txt) |
| [DocumentTargetCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/llms-full.txt) | [CanAdd](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/canadd-property/llms-full.txt), [Count](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/count-property/llms-full.txt), [IsSynchronized](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/issynchronized-property/llms-full.txt), [SyncRoot](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/syncroot-property/llms-full.txt) | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/add-method/llms-full.txt), [Clear](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/clear-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/getenumerator-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/getitem-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/documenttargetcollection/remove-method/llms-full.txt) |
| [FrameBaseCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/framebasecollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/framebasecollection/count-property/llms-full.txt), [IsSynchronized](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/framebasecollection/issynchronized-property/llms-full.txt), [SyncRoot](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/framebasecollection/syncroot-property/llms-full.txt) | [Clear](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/framebasecollection/clear-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/framebasecollection/getenumerator-method/llms-full.txt) |
| [HypertextLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlinkcollection/llms-full.txt) |  | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlinkcollection/add-method/llms-full.txt), [Clear](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlinkcollection/clear-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlinkcollection/copyto-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlinkcollection/getitem-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/hypertextlinkcollection/remove-method/llms-full.txt) |
| [PageNumberFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagenumberfieldcollection/llms-full.txt) |  | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagenumberfieldcollection/add-method/llms-full.txt), [Clear](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagenumberfieldcollection/clear-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagenumberfieldcollection/copyto-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/pagenumberfieldcollection/remove-method/llms-full.txt) |
| [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/llms-full.txt) | [KeepLinesTogether](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/keeplinestogether-property/llms-full.txt), [KeepWithNext](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/keepwithnext-property/llms-full.txt), [PageBreakBefore](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/pagebreakbefore-property/llms-full.txt), [WidowOrphanLines](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/paragraphformat/widoworphanlines-property/llms-full.txt) |  |
| [RulerBar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/rulerbar/llms-full.txt) | [Alignment](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/rulerbar/alignment-property/llms-full.txt), [EnablePageMargins](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/rulerbar/enablepagemargins-property/llms-full.txt), [ScaleUnit](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/rulerbar/scaleunit-property/llms-full.txt) |  |
| [TableBaseCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tablebasecollection/llms-full.txt) |  | [Clear](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/tablebasecollection/clear-method/llms-full.txt) |
| [TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/llms-full.txt) | [DocumentTargetMarkers](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/documenttargetmarkers-property/llms-full.txt) |  |
| [TextFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfieldcollection/llms-full.txt) |  | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfieldcollection/add-method/llms-full.txt), [Clear](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfieldcollection/clear-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfieldcollection/copyto-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfieldcollection/getitem-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textfieldcollection/remove-method/llms-full.txt) |
| [TextFrame](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframe/llms-full.txt) |  | [Activate](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframe/activate-method/llms-full.txt), [Find](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframe/find-method/llms-full.txt) |
| [TextFrameCollection](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframecollection/llms-full.txt) |  | [DeactivateItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textframecollection/deactivateitem-method/llms-full.txt) |

### Next Steps

- [Version 14.0](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1400/llms-full.txt): the features of the next version.
- [Version 12.0](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/whats-new/older-versions/1200/llms-full.txt): `ServerTextControl`, text frames, anchored images and attribute dialog boxes.
- [Rulers and Status Bar](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/document-editor/ribbon-ui/rulers-status-bar/llms-full.txt): the ruler bars of the current version.

---

## Nearby

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