# What's New in TX Text Control 13.0

> TX Text Control 13.0 made paragraph flow across pages controllable, added links to PDF and collections for fields, links, targets and page numbers.

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

---

How paragraphs flow across pages became controllable in TX Text Control 13.0, and hypertext links reached PDF documents. The version also extended the collections of text fields, links and targets and added one for page number fields.

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. TX Text Control .NET for WPF didn't exist yet: its first version was [Version 16.0](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/whats-new/older-versions/1600/llms-full.txt), and the classes below belong to the class library that it shares with the Windows Forms edition. Features of the Windows Forms control, such as the vertical ruler bar, the toolbar color schemes, HTML import from the clipboard and visible hypertext targets, aren't listed here.

### Version 13.0 at a Glance

| Area | What is new |
|---|---|
| PDF | Hypertext links and targets in exported PDF documents |
| Paragraphs | Keep with next, keep lines together, page break before, widow and orphan control |
| Fields and links | Collections for text fields, hypertext links, document links, targets and page number fields |
| Input position | An input position at the start or end of a text field |
| Text frames | Activating and deactivating a text frame in code |

### 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-wpf/reference/txtextcontrol/hypertextlink/llms-full.txt), [DocumentLink](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documentlink/llms-full.txt) and [DocumentTarget](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/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-wpf/pdf/creation-conversion/llms-full.txt).

### Paragraph Flow

Four new properties of [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/paragraphformat/llms-full.txt) control how paragraphs are broken across pages: [KeepWithNext](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/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-wpf/reference/txtextcontrol/paragraphformat/keeplinestogether-property/llms-full.txt) keeps its lines together, [PageBreakBefore](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/paragraphformat/pagebreakbefore-property/llms-full.txt) starts it on a new page, and [WidowOrphanLines](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/paragraphformat/widoworphanlines-property/llms-full.txt) sets the widow and orphan control. The paragraph attributes can also contain a frame. See [Text, Paragraphs, and Stylesheets](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-processing/text-paragraphs/llms-full.txt).

### Fields, Links and Targets

- **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-wpf/reference/txtextcontrol/textfieldcollection/llms-full.txt), [HypertextLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/hypertextlinkcollection/llms-full.txt), [DocumentLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documentlinkcollection/llms-full.txt), [DocumentTargetCollection](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/documenttargetcollection/llms-full.txt) and the new [PageNumberFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/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`, which can return the item at the input position. See [Fields and Subtext Parts](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-processing/fields/llms-full.txt).
- **Input position in a text field.** A new [InputPosition constructor](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/inputposition/constructor/llms-full.txt) takes a text position and a `TextFieldPosition` value, and 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-wpf/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-wpf/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-wpf/reference/txtextcontrol/textframe/find-method/llms-full.txt) searches the text of a frame.

### Upgrade to Version 13.0

- **Remove with keepText.** The `Remove` methods of [TextFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/textfieldcollection/remove-method/llms-full.txt), [HypertextLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/hypertextlinkcollection/remove-method/llms-full.txt) and [DocumentLinkCollection](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/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.
- **AutoSize renamed.** In the Windows Forms `TextControl`, the property `AutoSize` was renamed to `AutoControlSize`, because the base class `System.Windows.Forms.Control` got an `AutoSize` property of another type. `ServerTextControl` has neither property.

### 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 WPF. 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, so they aren't listed under New Classes.

#### New Classes

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

#### Members by Class

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

### Next Steps

- [Version 14.0](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/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-wpf/whats-new/older-versions/1200/llms-full.txt): `ServerTextControl`, text frames and anchored images.
- [Fields and Subtext Parts](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/document-processing/fields/llms-full.txt): work with fields and links today.

---

## Nearby

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