Introduction

TX Text Control .NET Server for ASP.NET is a fully programmable reporting and word processing engine for deployment in an ASP.NET server environment. It has primarily been designed to centralize reporting and word processing processes in Web-, Server- and Service-based applications.

TX Text Control .NET Server for ASP.NET brings together the required tools with a comprehensive API to add document editing, reporting and word processing functionality to server-based applications.

Main Features and Typical Applications

TX Text Control .NET Server for ASP.NET can be used in applications targeting a variety of functionality including reporting and mail merge.

Typical Applications

Feature Description
Reporting and Mail Merge Text Control Reporting combines the power of a reporting tool and an easy-to-use WYSIWYG word processor - fully programmable and embeddable in your .NET application. It supports master-detail, table and mail-merge reports. The advantage of Text Control Reporting - in addition to the flow type layout reporting features - is the compatible reporting engine. You can deploy your applications to Windows Forms, WPF and ASP.NET without rewriting your code or recreating the report templates. The .NET component MailMerge can be easily instantiated in all types of .NET applications: Web services, Windows services, ASP.NET Web applications, Windows Forms or WPF Windows applications. The mail merge process is invisible to the end-user and can be done in background tasks as well as in UI applications.
Document Automation Create, convert and modify MS Word documents in server applications. Automates document generation and PDF creation processes. Reporting and Mail Merge have become commonly used terms for automated document generation such as business reports, invoices or shipping papers. Developers and systems architects must find a fast and reliable way to automate documents for business critical processes. Using TX Text Control .NET Server for ASP.NET, you get a fully programmable API to manipulate and print documents without any third-party requirements such as Microsoft Office.
Browser-based WYSIWYG Document Editing and Template Creation Integrate a true WYSIWYG, MS Word compatible document editor into web applications. Merge rich text documents with various data sources, create and publish reports. This concept allows developers to deploy a reporting system where end-users are able to create and modify MS Word compatible templates across all platforms, devices and browsers. This editor doesn't require any client-side browser plug-ins, but pure HTML5 and Javascript.

Main Classes and Packages of TX Text Control .NET Server for ASP.NET

TX Text Control .NET Server for ASP.NET contains the following components and controls that are designed for Microsoft Visual Studio. Additionally, external libraries can be included from NuGet or npm to integrate TX Text Control functionality to other platforms such as Angular or ASP.NET MVC.

Non-Visual Classes

Class Description
TXTextControl.ServerTextControl The ServerTextControl class implements a component that provides high-level text processing features for server-based applications. It is inherited from the System.ComponentModel. Component class. This class can be used to create, load, modify and save documents in various industry standard word processing formats.
DocumentServer.MailMerge The MailMerge class is a .NET component that can be used to effortlessly merge template documents with database content in .NET projects, such as ASP.NET Web applications, Web services or Windows services.

ASP.NET Web Forms

Class Description
TXTextControl.Web.TextControl The TextControl class implements an HTML5 based Web control with high-level text editing features. It is inherited from the System.Web.UI.WebControls.WebControl class.
DocumentServer.Web.DocumentViewer The DocumentViewer class is a .NET component that can be used to display documents in ASP.NET projects.

ASP.NET MVC

Class Description
TXTextControl.Web.MVC.TextControl The TextControl class implements an MVC version of the HTML5 based document editor with high-level text editing features.
DocumentServer.Web.MVC.DocumentViewer The DocumentViewer class is a ASP.NET MVC component that can be used to display documents in ASP.NET MVC projects.

Angular

TX Text Control for Angular is used to integrate the TX Text Control HTML5-based document editor in Angular applications. The Angular package can be downloaded from npm:

@txtextcontrol/tx-ng-document-editor

Package Description
tx-ng-document-editor The Angular version of the HTML5 based document editor with high-level text editing features.

Node.js

TX Text Control for Node.js is used to integrate the TX Text Control HTML5-based document editor in Node.js applications. The Node.js package can be downloaded from npm:

@txtextcontrol/tx-document-editor

Package Description
tx-document-editor The Node.js version of the HTML5 based document editor with high-level text editing features.

Demos in Product Installation

The installation of TX Text Control .NET Server for ASP.NET comes with a set of sample applications for ASP.NET Web Forms that provide an overview of all features and typical applications.

To see those demos in action, start the Help Center which is accessible in the Start menu (All Programs / TX Text Control 26.0.NET Server for ASP.NET / Help Center). From there navigate to Getting Started / Open Samples and choose the product TX Text Control .NET Server for ASP.NET. Or open the samples directly in your sample installation path (default: %USERPROFILE%\Documents\TX Text Control 26.0.NET Server for ASP.NET\Samples\ASP.NET\).

Image

Documentation Tutorial Samples

Each main application has a tutorial sample projects that are located here:

C#: %USERPROFILE%\Documents\TX Text Control 28.0.NET Server for ASP.NET\Samples\ASP.NET\CSharp\Documentation Tutorials\ServerTextControl\

VB.NET: %USERPROFILE%\Documents\TX Text Control 28.0.NET Server for ASP.NET\Samples\ASP.NET\VB.NET\Documentation Tutorials\ServerTextControl\

The Sample Explorer - All Samples in One

All other samples are bundled in a Sample Explorer that contains all samples in one. That makes it easier for you to browse through the different classes and functionality and to get a quick overview of the overall typical applications for TX Text Control .NET Server for ASP.NET.

The Sample Explorer project sources can be found here:

C#: %USERPROFILE%\Documents\TX Text Control 28.0.NET Server for ASP.NET\Samples\ASP.NET\CSharp\Sample Explorer\

VB.NET: %USERPROFILE%\Documents\TX Text Control 28.0.NET Server for ASP.NET\Samples\ASP.NET\VB.NET\Sample Explorer\

Image