# X19 Sneak Peek: Table of Contents

> A major new feature of TX Text Control X19 will be the support for an MS Word compatible table of contents. This article gives a sneak peek overview of this new feature.

- **Author:** Bjoern Meyer
- **Published:** 2020-10-15
- **Modified:** 2026-07-17
- **Description:** A major new feature of TX Text Control X19 will be the support for an MS Word compatible table of contents. This article gives a sneak peek overview of this new feature.
- **4 min read** (774 words)
- **Tags:**
  - ASP.NET
  - Release
  - Windows Forms
  - WPF
  - X19
- **Web URL:** https://www.textcontrol.com/blog/2020/10/15/x19-sneak-peek-table-of-contents/
- **LLMs URL:** https://www.textcontrol.com/blog/2020/10/15/x19-sneak-peek-table-of-contents/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2020/10/15/x19-sneak-peek-table-of-contents/llms-full.txt

---

The last couple months were extremely productive and our developer team did a great job building new features for our upcoming version X19 (internally 29.0) of TX Text Control. Besides [new products](https://www.textcontrol.com/blog/2020/10/12/new-product-announcement-ds-server/llms-full.txt), we will release a new version of TX Text Control for all platforms including Angular, ASP.NET, Windows Forms, WPF and ActiveX.

We always strive to support all of our customers by adding new functionality to all supported old and new platforms. But also to provide support for new technologies with our new DS Server product that enables us to provide future libraries for platforms such as Blazor, React or Vue.js.

In this blog post series, we will introduce new features of TX Text Control X19.

### Show Dots or Leaders between Tabs

In order to fully support a perfectly designed table of contents, another feature was required: Leading dots for tabs. The space between tabs can show dots, dashes, or other "leader" characters to line up information.

![Leading dots in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/leading-dots.webp "Leading dots in X19")

The tab settings dialog box has been extended to support the leader settings between tabs:

![Leading dots in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/dialog.webp "Leading dots in X19")

### Table of Contents

A table of contents is based on used styles (such as headings) in your document. Consider the following document with two heading levels defined as styles:

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_1.webp "Table of contents in X19")

You can see the styles *Heading1* and *Heading2*. A new property of a paragraph style is the *Structure Level*:

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_2.webp "Table of contents in X19")

After setting the structure level to *Level 1* for *Heading1* and *Level 2* for *Heading2*, the auto generated table of contents will use all headings of the specified levels and include them into the table of contents.

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_3.webp "Table of contents in X19")

The new ribbon tab *References* can be used to insert one or more tables of contents at the current input position. A dialog box is used to define the specified levels that should be included into the list. Additionally, you can define whether page numbers and tab leaders are rendered in the list.

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_4.webp "Table of contents in X19")

### Customizable TOC

For each level of the table of contents, a new style has been added to the list of styles. They can be used to format the table of contents:

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_5.webp "Table of contents in X19")

You can change the complete style of the paragraph including indents, font formatting and distances. After the style has been changed, these changes are applied to the table of contents:

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_6.webp "Table of contents in X19")

The ribbon tab or the context menu can be used to update the table of contents in case you changed the document. Page numbers and auto-generated links are updated automatically:

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_7.webp "Table of contents in X19")

### Clickable Topics

By activating the *Create Hyperlinks* toggle button, clickable hyperlinks are added to the table of contents and document targets are inserted at the target locations in the document. By clicking the topic in the table of contents (by holding CTRL), the document scrolls to the target location:

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_8.webp "Table of contents in X19")

The out-of-the-box ribbon tab also implements a quicker way to connect structure levels to used styles to create a table of contents faster:

![Table of contents in X19](https://s1-www.textcontrol.com/assets/dist/blog/2020/10/15/a/assets/toc_9.webp "Table of contents in X19")

### MS Word Compatible

The table of contents can be imported and exported from and to MS Word in the formats RTF, DOC and DOCX. Additionally, exported table of contents in the PDF format export clickable hyperlinks to have fully functional table of contents in the Adobe PDF document.

Stay tuned for more features of X19!

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Series

- **X19 Sneak Peek: Table of Contents** (this article)
- [X19 Sneak Peek: Embedded Files in Adobe PDF Documents](https://www.textcontrol.com/blog/2020/10/16/x19-sneak-peek-embedded-files-in-pdf/llms.txt)
- [X19 Sneak Peek: Integrated Barcode Support](https://www.textcontrol.com/blog/2020/10/19/x19-sneak-peek-integrated-barcode-support/llms.txt)
- [X19 Sneak Peek: Processing AcroForm Fields in Adobe PDF Documents](https://www.textcontrol.com/blog/2020/10/29/sneak-peek-processing-acroform-fields-from-adobe-pdf-documents/llms.txt)
- [X19 Sneak Peek: Storing Document Revisions in PDF/A-3b](https://www.textcontrol.com/blog/2020/11/03/x19-sneak-peek-saving-document-versions-in-pdfa-3b/llms.txt)
- [X19 Sneak Peek: Validating ZUGFeRD / Factur-X Invoices with TX Text Control](https://www.textcontrol.com/blog/2020/11/10/x19-sneak-peek-validating-zugferd-factur-x-invoices-with-tx-text-control/llms.txt)
- [X19 Sneak Peek: Changes for Keyboard Layout and Spell Checking](https://www.textcontrol.com/blog/2020/11/12/x19-sneak-peek-changes-for-keyboard-layout-and-spell-checking/llms.txt)
- [X19 Sneak Peek: Manipulating MergeBlockInfo Objects](https://www.textcontrol.com/blog/2020/11/17/x19-sneak-peek-manipulating-mergeblockinfo-objects/llms.txt)

---

## Related Posts

- [X19 Sneak Peek: Integrated Barcode Support](https://www.textcontrol.com/blog/2020/10/19/x19-sneak-peek-integrated-barcode-support/llms.txt)
- [X19 Sneak Peek: Embedded Files in Adobe PDF Documents](https://www.textcontrol.com/blog/2020/10/16/x19-sneak-peek-embedded-files-in-pdf/llms.txt)
- [TX Text Control 34.0 SP4 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/05/20/tx-text-control-34-0-sp4-is-now-available/llms.txt)
- [TX Spell .NET 11.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/04/08/tx-spell-net-11-0-sp1-is-now-available/llms.txt)
- [TX Text Control 34.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/02/18/tx-text-control-34-0-sp2-is-now-available/llms.txt)
- [TX Text Control 34.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/12/03/tx-text-control-34-0-sp1-is-now-available/llms.txt)
- [Introducing TX Text Control 34.0: Your Next Leap in Document Processing](https://www.textcontrol.com/blog/2025/11/10/introducing-tx-text-control-34-0-your-next-leap-in-document-processing/llms.txt)
- [Sneak Peek: TX Text Control 34.0 Coming November 2025](https://www.textcontrol.com/blog/2025/10/02/sneak-peek-tx-text-control-34-0-coming-november-2025/llms.txt)
- [TX Text Control 33.0 SP3 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/08/14/tx-text-control-33-0-sp3-is-now-available/llms.txt)
- [TX Text Control 33.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/06/18/tx-text-control-33-0-sp2-is-now-available/llms.txt)
- [Service Pack Releases: What's New in TX Text Control 33.0 SP1 and 32.0 SP5](https://www.textcontrol.com/blog/2025/05/07/service-pack-releases-whats-new-in-tx-text-control-33-0-sp1-and-32-0-sp5/llms.txt)
- [The Wait is Over: TX Text Control for Linux is Officially Here](https://www.textcontrol.com/blog/2025/03/12/the-wait-is-over-tx-text-control-for-linux-is-officially-here/llms.txt)
- [Full .NET 9 Support in Text Control .NET Components for ASP.NET Core, Windows Forms, and WPF](https://www.textcontrol.com/blog/2024/11/11/full-net-9-support-in-text-control-net-components-for-asp-net-core-windows-forms-and-wpf/llms.txt)
- [TX Text Control 32.0 Service Pack 4 Released](https://www.textcontrol.com/blog/2024/09/02/tx-text-control-32-0-service-pack-4-released/llms.txt)
- [Service Pack 3: MailMerge Supports SVG Images](https://www.textcontrol.com/blog/2024/04/29/service-pack-3-mailmerge-supports-svg-images/llms.txt)
- [TX Text Control 32.0 Service Pack 3 Released](https://www.textcontrol.com/blog/2024/04/29/tx-text-control-32-0-service-pack-3-released/llms.txt)
- [32.0 Service Pack 2: Licensing, Unit Testing, and Azure DevOps](https://www.textcontrol.com/blog/2024/01/05/32-0-service-pack-2-licensing-unit-testing-and-azure-devops/llms.txt)
- [Service Pack 1 for TX Text Control 32.0 Released](https://www.textcontrol.com/blog/2023/11/22/service-pack-1-for-tx-text-control-32-released/llms.txt)
- [Service Pack 4 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/09/19/service-pack-4-for-tx-text-control-31-released/llms.txt)
- [TX Text Control 32.0 Has Been Released](https://www.textcontrol.com/blog/2023/09/13/tx-text-control-320-has-been-released/llms.txt)
- [Sneak Peek 32.0: Modifying the Normal Stylesheet](https://www.textcontrol.com/blog/2023/07/04/sneak-peek-320-modifying-the-normal-stylesheet/llms.txt)
- [Sneak Peek 32.0: Introducing Footnotes](https://www.textcontrol.com/blog/2023/06/23/sneak-peek-320-introducing-footnotes/llms.txt)
- [Service Pack 3 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/06/22/service-pack-3-for-tx-text-control-31-released/llms.txt)
- [Service Pack 2 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/02/22/service-pack-2-for-tx-text-control-31-released/llms.txt)
- [Service Pack 1 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2022/12/16/service-pack-1-for-tx-text-control-31-released/llms.txt)
