# What's New in TX Text Control ActiveX 11.0

> TX Text Control ActiveX 11.0: nested tables and TableSplit, multiple undo with StartUndoAction and EndUndoAction, image export quality and PDF passwords.

- **Product:** TX Text Control ActiveX
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control ActiveX > What's New > Older Versions > What's New in TX Text Control ActiveX 11.0
- **1470 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-activex/whats-new/older-versions/1100/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-activex/whats-new/older-versions/1100/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-activex/whats-new/older-versions/1100/llms-full.txt

---

The oldest version in this history, TX Text Control ActiveX 11.0, brought nested tables and table splitting, an undo buffer with multiple undo and redo, control over the resolution and compression of saved images, PDF document security and a flat ruler bar design.

Version 11.0 followed version 10.1. Its features, its new members and its update notes come next.

### New Features

- **Nested tables.** A table can be inserted in another table; such a table is called a nested table. The nesting level is not limited, and all text filters of TX Text Control import and export nested tables. Nested tables use the same properties and methods as top-level tables. The [TXTextControl.TableNext](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/tablenext-method/llms-full.txt) method lists all top-level and nested tables in the order they appear in the text flow. Further new properties and methods get the nesting level of a table and its outer or outermost table.
- **Table splitting.** The [TXTextControl.TableSplit](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/tablesplit-method/llms-full.txt) method splits a table below or above the table row that contains the current input position. If the original table has an identifier, both parts keep it; a [TXTextControl.TableCreated](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/tablecreated-event/llms-full.txt) event occurs for the bottom part, so that your application can change the identifier of that part. If a table is split above its first row, a new line is inserted above the table; if it is split below its last row, a new line is inserted below the table. This inserts text above or below a nested table that starts or ends directly at the beginning or the end of the cell it is nested in.
- **Multiple undo.** A new undo buffer supports multiple undo and redo operations, and it covers many more features, such as images, text fields and all table operations. The new [TXTextControl.StartUndoAction](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/startundoaction-method/llms-full.txt) and [TXTextControl.EndUndoAction](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/endundoaction-method/llms-full.txt) methods bundle several property calls into a single undo action. The new [TXTextControl.AllowUndo](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/allowundo-property/llms-full.txt) property activates or deactivates the undo buffer. Deactivating it saves time and memory, for example when `TXTextControl` is used as a report generator.
- **Image resolution and compression quality.** When images are embedded in a document with their complete binary data, a lower resolution and a different quality of the data compression reduce the file size. By default, TX Text Control uses the default resolution of the image and a default value for the data compression. The **txImageCompressionQuality** and **txImageMaxResolution** settings of the [TXTextControl.LoadSaveAttribute](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/loadsaveattribute-property/llms-full.txt) property change these values for all images of the document. The [TXTextControl.ImageExportCompressionQuality](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportcompressionquality-property/llms-full.txt) and [TXTextControl.ImageExportMaxResolution](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportmaxresolution-property/llms-full.txt) properties override them for a single image.
- **PDF document security.** New parts of the [LoadSaveAttribute](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/loadsaveattribute-property/llms-full.txt) property set the standard PDF security features. You set both passwords: a user password that allows opening the document and a master password that allows changing the current access permissions. The **txDocAccessPermissions** part sets individual access permissions.
- **Ruler bar design.** The ruler bar has an additional flat design. It is the new default, and the new [Appearance](https://docs.textcontrol.com/tx-text-control-activex/reference/txrulerbar/appearance-property/llms-full.txt) property still sets the previous look.

### New Properties, Methods and Events

#### Properties

| Member | Description |
|---|---|
| [TXTextControl.AllowUndo](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/allowundo-property/llms-full.txt) | Determines whether the undo buffer is active. |
| [TXTextControl.ImageExportCompressionQuality](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportcompressionquality-property/llms-full.txt) | Determines a value between 1 and 100, the quality of the lossy data compression used when the image is saved. |
| [TXTextControl.ImageExportMaxResolution](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/imageexportmaxresolution-property/llms-full.txt) | Determines the maximum resolution, in dots per inch, used when the image is saved. |
| [TXTextControl.TableCanSplit](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/tablecansplit-property/llms-full.txt) | Checks whether a table can be split. |
| [TXTextControl.TableNestedLevel](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/tablenestedlevel-property/llms-full.txt) | Gets the nesting level of the specified table. |

#### Methods

| Member | Description |
|---|---|
| [TXTextControl.EndUndoAction](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/endundoaction-method/llms-full.txt) | Defines the end of an undo action. |
| [TXTextControl.StartUndoAction](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/startundoaction-method/llms-full.txt) | Defines the beginning of an undo action. |
| [TXTextControl.TableGetOuter](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/tablegetouter-method/llms-full.txt) | Returns the outer table of a table. |
| [TXTextControl.TableGetOuterMost](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/tablegetoutermost-method/llms-full.txt) | Returns the outermost table of a table. |
| [TXTextControl.TableSplit](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/tablesplit-method/llms-full.txt) | Splits a table below or above the current input position. |

### Update Notes

| Member | Update note |
|---|---|
| [CanRedo](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/canredo-property/llms-full.txt) property | Extended with additional values that indicate the action that can be redone. |
| [CanUndo](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/canundo-property/llms-full.txt) property | Extended with additional values that indicate the action that can be undone. |
| [LoadSaveAttribute](https://docs.textcontrol.com/tx-text-control-activex/reference/txtextcontrol/loadsaveattribute-property/llms-full.txt) property | Extended with the parts **txDocAccessPermissions**, **txMasterPassword**, **txUserPassword**, **txImageCompressionQuality** and **txImageMaxResolution**. |

### Related Pages

- [Version 12.0](https://docs.textcontrol.com/tx-text-control-activex/whats-new/older-versions/1200/llms-full.txt): the features of the next version.
- [What's New](https://docs.textcontrol.com/tx-text-control-activex/whats-new/llms-full.txt): the changes of every TX Text Control ActiveX version.
- [Tables](https://docs.textcontrol.com/tx-text-control-activex/reference/categories/tables/llms-full.txt): the members for tables, nested tables included.
- [Undo](https://docs.textcontrol.com/tx-text-control-activex/reference/categories/undo/llms-full.txt): the members of the undo buffer.
- [Loading, Saving and Database Support](https://docs.textcontrol.com/tx-text-control-activex/reference/categories/load-save/llms-full.txt): the members for loading and saving, PDF security and image export included.

---

## Nearby

- **Previous:** [What's New in TX Text Control ActiveX 12.0](https://docs.textcontrol.com/tx-text-control-activex/whats-new/older-versions/1200/llms-full.txt)
- **Next:** [API Reference](https://docs.textcontrol.com/tx-text-control-activex/reference/llms-full.txt)
