*What’s new in TX Text Control .NET for Windows Forms 17.0 SP1? - The following bugs were fixed:
- PDF/A export: The xmpMM:DocumentID metadata property value is not of type GUID/UUID.
- TX Text Control does not adopt option changes immediately.
- If a DocumentLink is clicked and the ScrollTo method is used, text will be selected after the DocumentTarget.
- DOC and RTF import: Unable to save loaded document.
- Table in XML sample will be broken, if another XML element is added.
- DOC export: Missing vertical table cell alignment.
- DOCX, DOC and RTF export: Error 1-1d09, if the last cell of a table is a merged cell and the next table follows immediately.
- Table attributes cannot be set with the dialog when the table is completely selected.
- Using the TAB key in tables does not select the cell text.
- Tables.Remove does not work.
- PDF export: Clipped fixed image above top or bottom margin are not visible.
- Addresses like test@text.com will not be ignored correctly.
- RTF import: Document causes 01-1D09 error or a program termination.
- ComboBoxes are too small, shifted to the right.
- HTML import: Selection.Load always fails.
- Cell.Select selects complete table row.
- Vertical text alignment can not be set in merged table cells.
- Error 01-200F is thrown if a document is appended that holds an image at a geometrical position.
- Faulty behaviour of Paragraph.Text in table cells.
- Text is not displayed, if a table spans a page break and vertical alignment has been set.
- Setting txTableCellVertAlign value for the first cell in a row sets the alignment for the table row.
- TXW document which could be saved in v13 could not be saved in v16 or v15.
- Delete and Backspace keys have different effects on paragraph formatting in v16 and v17.
- Unable to load documents containing 'Forced end of column' character and tables.
- Table at the end of a document is not deleted correctly.
- Text Control Words crashes upon loading a specific document.
- Whitespace is lost when loading TXTextControl.StringStreamType.RichTextFormat.
- MisspelledWordColletion.GetItem returns null when removing each time the MisspelledWord from the collection.
- Wrong formating when widow/orphan control is set to 1 line, using two columns.
- Error 01-2722 is caused when appending documents.
- TextParts Collection iterates through more than 1 TX Text Control instance.
- ResetContents does not reset page orientation.
- TX Text Control can not be compiled on a Team Foundation Server because of the visibility check.
- HangingIndent is not working properly.
- In some cases MisspelledWordCollection.GetItem returns null for misspelled words in tables.
- Image size will be changed, if zoom values are set to random numbers.
What’s new in TX Text Control .NET for Windows Forms 17.0?
- Text Selections - Text selections in tables have been extended so that it is now possible to select table columns and rectangular areas of table cells. Table columns can be formatted and copied to the clipboard. The TableColumn.Select method has been added to support this feature programmatically. Text selections are now displayed with a transparent blue bitmap. The new SelectionViewMode property can be used to display selections with the classic selection view mode.
- Merged Table Cells - Table cells can be merged with the new Table.MergeCells method. The method merges all selected cells to a single cell which has the same width and the same content as the original cells. The new Table.SplitCells method can be used to split previously merged cells. Table cells can only be merged, if more than one cell is selected, and if the selection is in a single table. The Table.CanMergeCells property can be used to check whether cells can be merged.
- Named Table Cells - Each table cell can have a name which can be used to store any string data associated with the cell. The new TableCell.Name property can be used to get or to set a cell's name. The name is stored only, when the TXTextControl file format is used.
- Colored Table Lines - Table lines can be colored. Each line of a table cell can have a different color. All text filters and the TXTextControl file format have been extended so that this feature can be exchanged with other applications. The TableCellFormat class has been extended with the LeftBorderColor, TopBorderColor, RightBorderColor and BottomBorderColor properties to set these attributes programmatically. Colored table lines can also be set with the built-in dialogbox for setting table attributes.
- Page Borders - Borders can now be defined for each page of a document section. A page border can have a top, left, right or bottom line or a combination of these lines. The line width and the color can be defined for each line separately. For each line a distance can be specified, which is either a distance to the edge of the page or to the text. The page border can surround the text including page headers and footers or only the text of the page. The border can be defined for the first page, for all pages or beginning with the second page. The new PageBorder class represents all these attributes of a page border. The SectionFormat class has been extended with the new PageBorder property to can set all these attributes programmatically. The page settings dialog box has also been extended so that an end-user can define a page border.
- Digital Signatures - PDF files can be saved digitally signed with an X.509 certificate. The SaveSettings class has been extended with the SaveSettings.DigitalSignature property to set a certificate for a saving process. The DigitalSignature class used with this property represents the X.509 certificate and all other information necessary to digitally sign the file.
- Spell checking - TextControl now supports the TXSpellChecker component, which can be used to get and to correct misspelled words in the current document. This component can be connected with a TextControl through the TextControl.SpellChecker property and must be activated with the TextControl.IsSpellCheckingEnabled property. The component handles the TextControl.SpellCheckText event internally and provides a dialog box and a context menu to correct misspelled words. The Dialog can be invoked with the TextControl.SpellCheckDialog method and the context menu is opened when the end-user right-clicks a misspelled word.
- HTML Format - The TX Text Control HTML import filter now uses the parsing rules described in the W3C specification of HTML5.
*TX Text Control .NET for Windows Forms is a royalty-free programming component that offers an extensive palette of word processing features.
It gives your application the ability to read, edit and create documents in most popular formats such as RTF, Microsoft Word (including Microsoft Word XP), HTML, CSS and XML. In addition, TX Text Control .NET can convert these file formats to PDF.
TX Text Control .NET for Windows Forms supports all major word processing features like tables, headers & footers, hyperlinks, bullets, numbered lists, zoom, page view and image import/export. Virtually all office or database applications can make use of these ophisticated word processing features.
*Features TX Text Control
- TX Text Control gives control for tables - Text in tables can be formatted in any way, which is required, allowing for paragraphs with varying typefaces, indentations and line spacing. Images as well as macro fields and OLE objects can also be pasted into tables. Frames and shadows can be added to single cells. To place text in columns, frames can be made invisible
- Character and Paragraph Formatting - All character formats, including foreground and background colors are available and can be freely combined. Flexible paragraph formatting such as indentation, four different types of tabs, variable line and paragraph spacing, and paragraph frames offer a variety of possibilities for arranging paragraphs
- HTML Filter - The HTML filter makes the TX Text Control Collection ideal for internet and intranet applications. A simple WWW browser is included as an example program. The HTML filter is also an important improvement for normal word processing, as HTML is increasingly becoming a standard text format
- Zoom in/out - The TX Text Control Collection includes a zoom in/out mechanism. All word processing functions, including text input, are available, independent of the zoom level you set
- Images within a Text - The TX Text Control Collection is especially useful for positioning images in a text. Images can be positioned as characters within a line of text, or at a given position on a page. The flow of text around an image is controlled via a dialog box. Images can be re-scaled
- For the import of images - TX Text Control Collection supports the file formats: TIFF, BMP and Windows metafiles. Images which have been positioned within a text can be stored embedded in an RTF file, or as linked image files (TIFF, BMP, WMF)
- OLE Controls in the Text - With the 32 Bit version OLE controls can be positioned like images
- Mail Merge, Hypertext and Data Bases - The TX Text Control Collection supports the use of macro fields. You can simply and quickly realize hypertext and mail merge applications with the assistance of macro fields. Moreover, macro fields are easily connected to databases so that you can store (formatted) text in a database field or display the contents of a database field
- Integrated Dialog Boxes - Integrated dialog boxes, for setting paragraph, text and table formatting, as well as for searching and replacing are an integrated component of the TX Text Control Collection
- Database support - TX Text Control Collection can, in conjunction with databases, be used as a database browser. The records of a database can be read, displayed, altered and then stored again. There is also the possibility of storing the complete contents of a TX Text Control, including all the paragraph and character formatting information in one data field.
- File Formats and Data Exchange - Problem free data exchange with other word processing programs is achieved via the Rich Text File format (RTF, version 1.4). In this way the formatting attributes remain preserved to the greatest possible extent. This is also valid for the exchange of formatted text via the clipboard. In addition to the RTF-format though, the TX Text Control Collection supports its own file format and imports and exports ASCII and HTML files
- Programmable Headers and Footers (professional version only) - Headers and footers are now fully integrated. They can be edited by double-clicking them, and can be modified programmatically. Numerous options are adjustable, like changing the frame style, specifying a separate header for the first page, or automatically displaying page numbers. Headers and footers are loaded from and saved to Word, RTF and TX files
- Hyperlinks and Bookmarks (professional version only) - FieldType and FieldTypeData properties. These properties provide new types of marked text fields, and specialized fields for hyperlinks, targets, and page numbers. It is now possible to insert and edit hyperlinks and targets, which makes Text Control the perfect tool for email programs and intranet applications
- Drag and Drop (professional version only) - Properties are available for integrating fully customizable drag & drop functionality into your application. All types of drag & drop can be used, for instance drag & drop text editing, or the insertion of files by dragging them from the Windows explorer
- Word 2000 Support (professional version only) - Files can be loaded and saved directly in the .DOC file format of Microsoft Word. All available Text Control features are supported, including the addition of tables, images, headers & footers, and OLE objects. All versions of Word from Word 6 and Wordpad up to Word 2000 are supported
- Centered Document View - Text Control now offers an additional page view that centers the document in the control's window
- Access Properties of Embedded Objects - With the new ObjectItem method, it is now possible to not only insert OLE objects and let the text flow around them, but also access their properties from program code
- Bulleted and Numbered Lists - TX Text Control provides comprehensive support for bullets and numbered lists. Lists can be incremented and numbered automatically. Virtually every conceivable attribute of the bullets and numbered lists can be user defined including the type and shape of bullet. They can be used from program code, or via the integrated dialog box and buttons on the button bar. Numbered lists and bullets may contain any of TX Text Control vast formatting options.
- Internet Features - With TX Text Control, you can create applications that do not have to be installed on every single computer, but which run directly in Microsoft Internet Explorer.
- TX Text Control contains everything you need to easily create Internet Explorer based applications:
- Code-signed CAB file for easy browser-based installation
- Apartment threaded
- Full support for IObjectSafety interfaces in Internet Explorer
- Sample programs for Visual Basic documents and HTML/VBScript
- Versatile new print method
- Tables - Text Control enables you to include tables in your documents. Text in a table can contain virtually any kind of formatting that normal text can: multiple paragraphs with different fonts, indents and line spacing. Even images, macro fields and OLE objects can be inserted. Frames and shading can be separately adjusted for each individual table cell. Making the table frames invisible allows text to be set in columns
- HTML filter - With the HTML filter, TX Text Control can be used to create Intranet and Internet applications. It is also an important extension for normal word processors because HTML is becoming increasingly important as a standard format. The Standard version of TX Text Control can load and save HTML files, and convert them from and to any of the other supported file formats. Clicking on a hyperlink causes a FieldClicked event to be sent, with the link target as a parameter. In addition, the Professional version lets you insert and edit hyperlinks and targets
- Word Filter - The Word Filter, which is part of the professional version, enables the loading and saving of files directly in the .DOC file format of Microsoft Word. All available Text Control features are supported, including the addition of tables, images, headers & footers, and OLE objects. All versions of Word from Word 6 and Wordpad up to Word 2000 are supported
TX Text Control .NET Enterprise Features (includes everything in the Professional Edition plus)
- Stylesheet Formatting
- Stylesheet Programming
- XML Programming
- Adobe Portable Document Format Archive (PDF/A) Export
- Cascading Style Sheet (CSS)
- Document Type Description (DTD)
- Extensible Markup Language (XML)
TX Text Control .NET Professional Features (includes everything in the Standard Edition plus)
- Document Sections
- Headers and Footers
- Hypertext Links
- Page Columns
- Text Frames
- Microsoft Word Merge Fields
- Page Rendering Engine
- Adobe Portable Document Format (PDF) Export
- Adobe Portable Document Format (PDF) Import
- Microsoft Office Open XML (DOCX)
- Microsoft Word (DOC)
TX Text Control .NET Standard Features
- Bullets and Numbered Lists
- Character and Paragraph Formatting
- Clipboard Operations
- Find and Replace
- Images
- Integrated Dialog Boxes
- Loading from and saving to databases
- Multi-Level Undo / Redo
- Page and Document Settings
- Printing and Print Preview
- Spell Checking
- Tables
- Zooming
- 64 bit Version
- Control Settings
- Line and Character Operations
- Marked Text Fields
- Programming Paragraphs
- Text Selections and Character Input
- Toolbars
- Multi-Language Support
- Unicode
- Hypertext Markup Language (HTML)
- Image Formats
- Rich Text Format (RTF)
- Microsoft C# .NET (VS 2010, 2008 and 2005)
- Microsoft Visual Basic .NET (VS 2010, 2008 and 2005)