# Outlook X18: Document Workflow and Forms Processing

> TX Text Control X18 introduces forms processing with smart fields supporting validation rules and conditional logic. Designers create templates in an MS Word inspired interface, define constraints and nested conditions, then enable document protection for controlled form completion.

- **Author:** Bjoern Meyer
- **Published:** 2019-11-12
- **Modified:** 2026-07-17
- **Description:** TX Text Control X18 introduces forms processing with smart fields supporting validation rules and conditional logic. Designers create templates in an MS Word inspired interface, define constraints and nested conditions, then enable document protection for controlled form completion.
- **3 min read** (433 words)
- **Tags:**
  - ASP.NET
  - Forms
  - Reporting
  - Sneak Peek
- **Web URL:** https://www.textcontrol.com/blog/2019/11/12/outlook-x18-document-workflow-and-forms-processing/
- **LLMs URL:** https://www.textcontrol.com/blog/2019/11/12/outlook-x18-document-workflow-and-forms-processing/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2019/11/12/outlook-x18-document-workflow-and-forms-processing/llms-full.txt

---

Forms are used in many business and organizational processes to collect data from a specific person or group of people. The streamlined creation and deployment of forms and the collection of that data is a challenge software needs to solve.

The paper-based, human-readable type of a form is important, because of two aspects:

- Humans need to understand the forms
- Legal requirements

At the same time, electronic forms help automating processes by making documents smarter. They could include meta information that define which data is mandatory and could be appended automatically.

Forms should be smart and contain conditions and constraints. Not only the syntax of a form field should be checked, validated and corrected, but nested conditions should be implemented to control the form completion process. Parts of a form might be only required, if a specific input have been made in another part of the form.

Using conditions, form designers can control the workflow of the complete form. Form fields can be disabled on specific actions on other fields. Content such as drop-down list items can be added dynamically when a specific value has been selected in another form field. This logic allows complex, automated workflows within form templates to provide the best available user experience when completing forms.

We are working on tools that cover the complete document lifecycle from creating the form, deploying it to end-users and to collect the data from various sources.

![Document Workflow](https://s1-www.textcontrol.com/assets/dist/blog/2019/11/12/a/assets/workflow.webp "Document Workflow")

A form is created in an MS Word inspired interface which makes it easy for users to create complex forms in Windows and web applications. These forms can be deployed to all platforms including Windows applications, cross-browser, cross-platform web and mobile applications and as Adobe PDF documents that can be completed using standard software packages such as the Adobe Acrobat Reader.

![Document Workflow](https://s1-www.textcontrol.com/assets/dist/blog/2019/11/12/a/assets/insert-fields.webp "Document Workflow")

TX Text Control X18 (28.0) will provide a form completion mode that allows users only to complete form fields. This can be combined with document protection features that provides editable regions for specific users or user groups. This way, very flexible forms can be crafted that can be deployed to various user groups.

When end-users completed the forms filling process, the data can be collected from these platforms. If a form has been completed in a PDF, TX Text Control can read that data and provide them as ready-to-use data objects.

Stay tuned for more features and details about TX Text Control X18.

---

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

- [C# Document Generation: A Developer's Guide for .NET](https://www.textcontrol.com/blog/2026/07/08/csharp-document-generation-developer-guide-for-dotnet/llms.txt)
- [Convert SSRS RDL Reports to DOCX and TX Text Control Templates in .NET C#](https://www.textcontrol.com/blog/2026/06/22/convert-ssrs-rdl-reports-to-docx-and-tx-text-control-templates-in-dotnet-csharp/llms.txt)
- [Programmatically Fill, Flatten, and Export DOCX Form Templates to PDF in C# .NET](https://www.textcontrol.com/blog/2026/04/10/programmatically-fill-flatten-and-export-docx-form-templates-to-pdf-in-csharp-dotnet/llms.txt)
- [Create Fillable PDFs from HTML Forms in C# ASP.NET Core Using a WYSIWYG Template](https://www.textcontrol.com/blog/2026/03/17/create-fillable-pdfs-from-html-forms-in-csharp-aspnet-core-using-a-wysiwyg-template/llms.txt)
- [Designing the Perfect PDF Form with TX Text Control in .NET C#](https://www.textcontrol.com/blog/2025/12/16/designing-the-perfect-pdf-form-with-tx-text-control-in-dotnet-csharp/llms.txt)
- [Streamline Data Collection with Embedded Forms in C# .NET](https://www.textcontrol.com/blog/2025/08/02/streamline-data-collection-with-embedded-forms-in-csharp-dotnet/llms.txt)
- [Convert MS Word DOCX to PDF with Form Fields in C# .NET: Preserve or Flatten Form Fields](https://www.textcontrol.com/blog/2025/02/26/convert-ms-word-docx-to-pdf-with-form-fields-in-csharp-dotnet/llms.txt)
- [Export and Import Adobe PDF XFDF XML Files in .NET C#](https://www.textcontrol.com/blog/2025/01/22/export-and-import-adobe-pdf-xfdf-xml-files-in-net-c-sharp/llms.txt)
- [.NET C# PDF Generation Techniques: Which Method is Right for Your Project?](https://www.textcontrol.com/blog/2024/10/30/net-csharp-pdf-generation-techniques-which-method-is-right-for-your-project/llms.txt)
- [Best Practices for Mail Merge and Form Field Processing in ASP.NET Core C# Applications](https://www.textcontrol.com/blog/2024/07/30/best-practices-for-mail-merge-and-form-field-processing-in-asp-net-core-csharp-applications/llms.txt)
- [Advantages of Flow Type Layout Reporting vs. Banded Reporting or PDF Template Engines in .NET C#](https://www.textcontrol.com/blog/2024/07/29/advantages-of-flow-type-layout-reporting-vs-banded-reporting-or-pdf-template-engines-in-net-c-sharp/llms.txt)
- [How to Load and View PDF Documents in ASP.NET Core C#](https://www.textcontrol.com/blog/2023/10/20/how-to-load-and-view-pdf-documents-in-aspnet-core-csharp/llms.txt)
- [How to Create and Deploy PDF Forms in ASP.NET Core C#](https://www.textcontrol.com/blog/2023/10/17/how-to-create-and-deploy-pdf-forms-in-aspnet-core-csharp/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)
- [Building a Credit Card Payment Form with Conditional Instructions](https://www.textcontrol.com/blog/2023/03/24/building-a-credit-card-payment-form-with-conditional-instructions/llms.txt)
- [TX Text Control 31.0 and TX Spell .NET 10.0 Have Been Released](https://www.textcontrol.com/blog/2022/09/07/tx-text-control-31-released/llms.txt)
- [Deploying Forms with TX Text Control](https://www.textcontrol.com/blog/2022/06/23/deploying-forms-with-text-control/llms.txt)
- [Generating Interactive PDF Forms by Injecting JavaScript](https://www.textcontrol.com/blog/2022/03/31/generating-interactive-pdf-forms-by-injecting-javascript/llms.txt)
- [TX Text Control 30.0 and TX Spell .NET 9.0 Have Been Released](https://www.textcontrol.com/blog/2021/11/29/tx-text-control-30-released/llms.txt)
- [TX Text Control 30.0 Preview: Inserting SVG Images](https://www.textcontrol.com/blog/2021/07/13/text-control-30-preview-inserting-svg-images/llms.txt)
- [Creation of Custom Electronic Signature Boxes](https://www.textcontrol.com/blog/2021/06/15/creation-of-custom-electronic-signature-boxes/llms.txt)
- [Don't Print Your Documents! Streamlined Document Processes in Your Applications](https://www.textcontrol.com/blog/2021/06/09/dont-print-your-documents/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)
- [TX Text Control X19 and TX Spell 8.0 Have Been Released](https://www.textcontrol.com/blog/2020/12/02/tx-text-control-x19-released/llms.txt)
- [PDF/A-3: The Better Container for Electronic Documents](https://www.textcontrol.com/blog/2020/07/23/pdfa-the-better-container-for-electronic-documents/llms.txt)
