Graphical Overview

The following provides a complete graphical overview of TX Text Control's classes, properties, methods and events sorted by the categories listed below. Displayed are all of the properties, methods and events of the TextControl, WPF.TextControl and the ServerTextControl class and their connection to other classes.

Document Formatting

Graphic Description
General Control Settings General control settings include features like viewing modes, page and document settings, edit modes, foreground and background colors, zooming, printing and finding and replacing text.
Text Formatting Shows all interface parts that have to do with character formats, paragraph formatting and list formatting. All features are both accessible from program code and through built-in dialog boxes.
Loading and Saving Includes all that have to do with data input and output like loading and saving from and to files or blocks of memory, using the clipboard and using undo.
Style Formatting Shows all interface parts that have to do with style formatting. All features are both accessible from program code and through built-in dialog boxes.
Sections and Pages Shows how section attributes like page settings and headers and footers can be programmed.
Headers and Footers Shows how headers and footers can be accessed and programmed.
Paragraphs Shows how paragraph attributes can be programmed for a certain paragraph.

Programmable Objects

Graphic Description
Tables Shows all classes that enable a programmer to insert, handle and format tables.
Images Images in different formats can be inserted via a dialog box. They can be positioned as characters within a line of text, or at a given position in a paragraph or on a page.
Drawings and Shapes Drawings and preset shapes can be inserted representing a single shape or a canvas including a number of shapes. A drawing can be activated and changed by the built-in mouse interface.
Text Frames Text frames are rectangles that can be filled with text through an end-user and that can be edited like the main text. Like images they can be positioned as characters within a line of text, or at a given position in a paragraph or on a page.
Barcodes TX TextControl supports 10 different types of barcodes, which can be displayed with a TXTextControl.Barcode.TXBarcodeControl. Like images and text frames they can be positioned as characters within a line of text, or at a given position in a paragraph or on a page.
Charts Charts can be inserted and designed in many different types. Like images and text frames they can be positioned as characters within a line of text, or at a given position in a paragraph or on a page. Charts can only be used with the Windows Forms TextControl.
Toolbars Shows TX Text Control's toolbar classes.
Windows Forms Ribbons The TXTextControl class library offers classes to build Windows Forms applications with a ribbon instead of a menu and toolbars. All programming elements belonging to the Windows Forms Ribbons can be found in the TXTextControl.Windows.Forms.Ribbon namespace.
Text Fields Text fields are marked pieces of text that can have several properties, like a name, an identifier, text and several editing features. TX Text Control supports the formats of other applications through the ApplicationField class.
Hypertext Links Special types of text fields act as sources and destinations of hypertext links.

Reporting

Graphic Description
Data Source Manager The DataSourceManager class is designed for handling all existing kinds of data sources which can be used together with the MailMerge class.
Mail Merge A MailMerge class 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.

Server Programming

Graphic Description
Document Viewer The DocumentViewer class is a .NET component that can be used to display documents in a web browser in ASP.NET projects.
Web Editor The Web.TextControl (HTML5 Web Editor) is an ASP.NET server control that allows the integration of a fully-featured WYSIWYG word processor in ASP.NET Web applications. This control works together with the TX Text Control Web Server running as a Windows Service hosted on a Web server. The TX Text Control Web Server engine is used to synchronize the document with the server in order to provide consistent WYSIWYG text rendering. The technical concept is explained in HTML5 Web Editor - Technical Considerations. All programming elements belonging to the HTML5 Web Editor can be found in the TXTextControl.Web namespace.
Server Visualisation The TextViewGenerator class is a special kind of ServerTextControl, which can be used to generate an image of the document contained in a ServerTextControl.

Additional Features

Graphic Description
Restricted Document Access TextControl can edit documents with restrictions such as forbid editing, printing, formatting or copying contents to the clipboard. These documents can contain editable regions which are pieces of text that remain editable when the EditMode property has been set to ReadAndSelect.
Tracking Document Changes To see who has been making text changes to a document a TextControl offers the track changes feature. When the feature is turned on, a TextControl marks up new text changes made to the document.
Spell Checking Text Control offers spellchecking with the Proofing.TXSpellChecker component including a powerful spellchecking dialog box and automatic spellchecking during editing.
Programming Formatted Text A TX Text Control document consists of the document's main text and additional pieces of text such as text frames and headers and footers. To provide easy access to all of these text parts TX Text Control offers the TextPartCollection class and the IFormattedText interface. Additional user-defined textparts can be added with the SubTextPartCollection class. The FrameCollection class provides access to all images, text frames, drawings, barcodes and charts of a document.
Lines and Characters Text Control offers geometrical and other information of every single line and every single character.
XML Elements The XML classes offer access and manipulation of the XML elements contained in an XML document.
Resources All built-in image and text resources are provided through the Windows.Forms.ResourceProvider and through the WPF.ResourceProvider.