# DocumentViewer 29.2 (29.0.302.500) Final Released

> We are happy to announce the final release of version 29.2 of the DocumentViewer for ASP.NET and ASP.NET Core. It comes with many new annotation and form field features to deploy documents for collaboration and form field completion processes.

- **Author:** Bjoern Meyer
- **Published:** 2021-07-27
- **Modified:** 2026-07-17
- **Description:** We are happy to announce the final release of version 29.2 of the DocumentViewer for ASP.NET and ASP.NET Core. It comes with many new annotation and form field features to deploy documents for collaboration and form field completion processes.
- **3 min read** (514 words)
- **Tags:**
  - Angular
  - ASP.NET
  - Collaboration
  - DocumentViewer
  - Release
- **Web URL:** https://www.textcontrol.com/blog/2021/07/27/documentviewer-29-302-final-released/
- **LLMs URL:** https://www.textcontrol.com/blog/2021/07/27/documentviewer-29-302-final-released/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2021/07/27/documentviewer-29-302-final-released/llms-full.txt

---

Over last couple months, we provided pre-release versions of the DocumentViewer and we are happy to announce that now, the final version 29.2 has been officially released.

<https://www.nuget.org/packages/TXTextControl.Web.DocumentViewer/29.0.302.500>

In order to install this version, use the package manager console:

```
Install-Package TXTextControl.Web.DocumentViewer -Version 29.0.302.500
```

### Completing Form Fields

Version 29.2 of the DocumentViewer for ASP.NET supports the completion of MS Word compatible form fields.

![DocumentViewer](https://s1-www.textcontrol.com/assets/dist/blog/2021/07/27/a/assets/overview_6.webp "DocumentViewer")

A unique feature of TX Text Control form fields is the usage of [Conditional Instructions](https://docs.textcontrol.com/textcontrol/asp-dotnet/article.techarticle.conditionalinstructionscreate.htm). It is possible to add dependencies between fields based on logical operators. This allows to add a complete workflow to forms by adding dependencies between form fields.

These form field conditions are now implemented in version 29.2. Forms created with TX Text Control using the online editor or using one of the Windows versions can be loaded into the DocumentViewer which switches automatically into the form completion mode.

Using conditional instructions, fields values can be controlled and relations between fields can be implemented. Typical instructions are:

- Enable form fields based on a selected/added value of another form field
- Mark fields as invalid based on content
- Specify form field content or items based on the content of another form field
- Validate entries based on string or numeral comparisons

### Stamps, Sticky Notes and Comments

The TX Text Control DocumentViewer provides these annotation and collaboration features to all supported document formats including MS Word DOC, DOCX, RTF and the internal TX Text Control format. The annotations are not stored within the document which allows you to share annotations with all document types that are supported including DOCX, DOC, RTF and PDF.

![DocumentViewer](https://s1-www.textcontrol.com/assets/dist/blog/2021/07/27/a/assets/annotation_highlight2.webp "DocumentViewer")

![DocumentViewer](https://s1-www.textcontrol.com/assets/dist/blog/2021/07/27/a/assets/viewer_annotation3.webp "DocumentViewer")

The DocumentViewer provides all typical annotation types out-of-the-box:

- **Textual Highlights** are used to add a comment to a range of text. ![Annotation types](https://s1-www.textcontrol.com/assets/dist/blog/2021/07/27/a/assets/list_highlight.webp "Annotation types")
- **Notes** are inserted at any location to add a textual note. ![Annotation types](https://s1-www.textcontrol.com/assets/dist/blog/2021/07/27/a/assets/list_note.webp "Annotation types")
- **Text** can be added at any location of a page. ![Annotation types](https://s1-www.textcontrol.com/assets/dist/blog/2021/07/27/a/assets/list_text.webp "Annotation types")
- **Stamps** can be customized and inserted at any location. ![Annotation types](https://s1-www.textcontrol.com/assets/dist/blog/2021/07/27/a/assets/list_stamp.webp "Annotation types")
- **Drawings** are used to mark locations in a document. ![Annotation types](https://s1-www.textcontrol.com/assets/dist/blog/2021/07/27/a/assets/list_draw.webp "Annotation types")

The updated documentation of TXDocumentViewer  can be found here:

[TXDocumentViewer Object](https://docs.textcontrol.com/textcontrol/asp-dotnet/ref.javascript.txdocumentviewer.object.htm)

You can test all new features in our live demos:

[Launch Demo ](https://demos.textcontrol.com/chapter/topic/DocumentViewer/ViewerAnnotations)

---

## 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)

---

## Related Posts

- [DocumentViewer: Deploying Forms](https://www.textcontrol.com/blog/2021/07/02/document-viewer-deploying-forms/llms.txt)
- [Smart Documents: Embedding Documents in PDF Containers](https://www.textcontrol.com/blog/2021/06/24/smart-document-containers-embedding-documents-in-pdf/llms.txt)
- [DocumentViewer Annotations: Highlight Text](https://www.textcontrol.com/blog/2021/06/18/document-viewer-annotations-highlight-text/llms.txt)
- [Updated DocumentViewer Features: Zooming and Panning](https://www.textcontrol.com/blog/2020/08/24/new-documentviewer-features-zooming-and-panning/llms.txt)
- [Using the Document Editor in SPA Applications using the removeFromDom Method](https://www.textcontrol.com/blog/2024/09/02/using-the-document-editor-in-spa-applications-using-the-removefromdom-method/llms.txt)
- [Preview: TX Text Control DocumentViewer Becomes a Web Component](https://www.textcontrol.com/blog/2023/03/10/preview-tx-text-control-documentviewer-is-becoming-a-web-component/llms.txt)
- [Merging Signature Annotations into Documents](https://www.textcontrol.com/blog/2022/10/19/merging-signature-annotations-into-documents/llms.txt)
- [Electronic Signatures: Document Audit Trails](https://www.textcontrol.com/blog/2021/10/14/electronic-signatures-document-audit-trails/llms.txt)
- [Combine Form Fields, Merge Fields and Signature Boxes to Request Signatures](https://www.textcontrol.com/blog/2021/10/12/combine-form-fields-merge-fields-and-signature-boxes-to-request-signatures/llms.txt)
- [eSign Demo: Requesting Signatures from Multiple Signers](https://www.textcontrol.com/blog/2021/10/07/esign-demo-requesting-signatures-from-multiple-signers/llms.txt)
- [Version 30.0 Live Preview](https://www.textcontrol.com/blog/2021/09/22/version-30-live-preview/llms.txt)
- [TX Text Control 30.0 Preview: Improved Online Document Editor Ribbon Design](https://www.textcontrol.com/blog/2021/09/17/tx-text-control-30-preview-improved-online-document-editor-ribbon-design/llms.txt)
- [DocumentViewer Pre-Release: UI Improvements and Events](https://www.textcontrol.com/blog/2021/07/01/documentviewer-pre-release-ui-improvements-and-events/llms.txt)
- [Creation of Custom Electronic Signature Boxes](https://www.textcontrol.com/blog/2021/06/15/creation-of-custom-electronic-signature-boxes/llms.txt)
- [DocumentViewer Collaboration: Live Share Document Annotations](https://www.textcontrol.com/blog/2021/06/08/documentviewer-collaboration-live-share-document-annotations/llms.txt)
- [DocumentViewer Pre-Release: Forms with Conditional Instructions Support](https://www.textcontrol.com/blog/2021/05/31/forms-with-conditional-instructions-support/llms.txt)
- [DocumentViewer Pre-Release: Stamps, Sticky Notes and Comments](https://www.textcontrol.com/blog/2021/05/26/document-viewer-pre-release-stamps-sticky-notes-and-comments/llms.txt)
- [Advantages of a Modern Contract Lifecycle Management](https://www.textcontrol.com/blog/2021/05/07/advantages-of-a-modern-contract-lifecycle-management/llms.txt)
- [Collaboration: New Annotations Sample](https://www.textcontrol.com/blog/2021/05/05/collaboration-new-annotations-sample/llms.txt)
- [Text Control eSign Demo: Reusable Templates](https://www.textcontrol.com/blog/2021/04/30/text-control-esign-demo-reusable-templates/llms.txt)
- [eSign Online Demo: Contract Collaboration Workflows](https://www.textcontrol.com/blog/2021/04/23/esign-online-demo-contract-collaboration-workflows/llms.txt)
- [DS Server: Using DocumentViewer in Angular Applications](https://www.textcontrol.com/blog/2020/12/21/ds-server-using-documentviewer-in-angular-applications/llms.txt)
- [Announcing DS Server Public Beta: Your On-Premise Document Services Cloud](https://www.textcontrol.com/blog/2020/12/18/announcing-ds-server-public-beta/llms.txt)
- [Client-Side Packages for X19 Available](https://www.textcontrol.com/blog/2020/12/09/client-side-packages-for-x19-available/llms.txt)
- [Building an ASP.NET Core (.NET 6) Backend for Angular Applications](https://www.textcontrol.com/blog/2020/07/16/building-an-aspnet-core-backend-for-angular-applications/llms.txt)
