New Features and Update Notes

TX Text Control 17.0 provides the following new features:

New Features

Feature Description
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. Text selections are now displayed with a transparent blue bitmap. The new SelectionViewMode property can be used to furthermore display selections with the classic selection view mode.
Merged Table Cells Table cells can be merged with the new TableMergeCells 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 TableSplitCells 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 TableCanMergeCells and TableCanSplitCells properties can be used to check whether cells can be merged or split.
Table Cell Data For each table cell any string data can be stored associated with the cell. The new TableCellData property can be used to get or to set this data. The data 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 TableCellAttribute property has been extended with the txTableCellLeftBorderColor, txTableCellTopBorderColor, txTableCellRightBorderColor and txTableCellBottomBorderColor settings 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 PageBorderAttribute property can be used to define a page border programmatically. The dialog box for setting section attributes 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 LoadSaveAttribute property has been extended with the txCertificateFileName, txCertificatePassword and txTimeServerURL attributes to set a certificate for a saving process.
HTML Format The TX Text Control HTML import filter now uses the parsing rules described in the W3C specification of HTML5 (