# What's New in TX Text Control .NET Server 29.0

> TX Text Control .NET Server 29.0: tables of contents, embedded PDF files, DocumentServer.PDF for AcroForms and text search, and Document Viewer annotations.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > What's New > Older Versions > What's New in TX Text Control .NET Server 29.0
- **9766 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2900/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2900/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2900/llms-full.txt

---

Tables of contents, files embedded in PDF documents and the `DocumentSettings` class arrived in TX Text Control .NET Server with version 29.0. The version also added the `DocumentServer.PDF` namespace, which reads AcroForm fields and searches the text of PDF documents, and it made barcodes part of TX Text Control itself.

Version 29.0 was released on December 2, 2020, as TX Text Control X19, together with TX Text Control .NET for Windows Forms, TX Text Control .NET for WPF, TX Text Control ActiveX and TX Spell .NET 8.0. Its last full installer, that of Service Pack 3, is dated July 21, 2021. The features below are the ones added since version 28.0; the next version is [Version 30.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/3000/llms-full.txt).

### Version 29.0 at a Glance

| Area | What is new |
|---|---|
| Document structure | Tables of contents generated from structure levels, document settings such as author and title |
| PDF | Embedded files, AcroForm import, text search in PDF documents |
| Mail merge | Filters and sorting instructions of existing merge blocks changed in code |
| Barcodes | TX Barcode .NET integrated into TX Text Control |
| Document Editor | Rendering at the display scale of the device, JavaScript API for tables of contents, embedded files and document settings |
| Document Viewer | JavaScript API for annotations and form field values |

### Tables of Contents

A table of contents is generated from the structure level of the paragraphs in a document. See [Tables of Contents](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/tables-of-contents/llms-full.txt) for the .NET API and [Tables of Contents](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-editor/tables-of-contents/llms-full.txt) for the Document Editor.

- **Structure levels.** [ParagraphFormat.StructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/structurelevel-property/llms-full.txt) sets the level of a paragraph, from 0 to 10. Level 0 means that the paragraph belongs to the body of the document. The level is usually part of a [ParagraphStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphstyle/llms-full.txt) rather than set per paragraph.
- **Adding a table of contents.** Create a [TableOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/llms-full.txt) object and add it with [TableOfContentsCollection.Add](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/add-method/llms-full.txt). The collection of the main text is [ServerTextControl.TablesOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/tablesofcontents-property/llms-full.txt); headers, footers and text frames have their own. The table is inserted at the current input position, with or without page numbers.
- **What it contains.** [MinimumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/minimumstructurelevel-property/llms-full.txt) and [MaximumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/maximumstructurelevel-property/llms-full.txt) select the paragraphs, and [Title](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/title-property/llms-full.txt) and [HasPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/haspagenumbers-property/llms-full.txt) set its title and page numbers. A document can hold several tables of contents with different levels.
- **Styles.** TX Text Control creates a formatting style for the title and each level, named `TOC_Title`, `TOC_Level1`, `TOC_Level2` and so on, so that the appearance can be changed through the styles.
- **Links.** With [HasLinks](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/haslinks-property/llms-full.txt), each entry becomes a document link with a matching document target. In the editor, a click with the CTRL key held down scrolls to the entry's page. [DocumentLink.AutoGenerationType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentlink/autogenerationtype-property/llms-full.txt) tells whether a link was created this way.
- **Updates and events.** [TableOfContents.Update](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/update-method/llms-full.txt) regenerates the entries. [TableOfContentsCreated](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/tableofcontentscreated-event/llms-full.txt) and [TableOfContentsDeleted](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/tableofcontentsdeleted-event/llms-full.txt) occur on `ServerTextControl`, and [TableOfContentsEntered](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/tableofcontentsentered-event/llms-full.txt) and `TableOfContentsLeft` in the editor.
- **Tab leaders.** [ParagraphFormat.TabLeaders](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/tableaders-property/llms-full.txt), also new, sets the characters that fill the space before a tab position, such as the dots before a page number.

### PDF Documents

Version 29.0 extended both directions of the PDF support: files can be embedded when a PDF is saved, and a new namespace reads data out of existing PDF documents.

- **Embedded files.** [EmbeddedFile](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/llms-full.txt) holds a file and its data, with optional properties such as the MIME type, the relationship, a description and dates. [LoadSaveSettingsBase.EmbeddedFiles](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsavesettingsbase/embeddedfiles-property/llms-full.txt), available as `SaveSettings.EmbeddedFiles` and `LoadSettings.EmbeddedFiles`, embeds files when a PDF is saved and returns them when a PDF is loaded. To load them, [LoadSettings.PDFImportSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/pdfimportsettings-property/llms-full.txt) has to include `LoadEmbeddedFiles`. See [Attachments](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/attachments/llms-full.txt).
- **AcroForm import.** [DocumentServer.PDF.Forms.GetAcroFormFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/forms/getacroformfields-method/llms-full.txt) returns the form fields of a PDF document as [AcroForms.FormField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formfield/llms-full.txt) objects: text fields, check boxes, choice fields, combo boxes, list boxes, radio buttons and buttons. Its typical use is reading the values of a form that users filled out. See [AcroForms](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/forms/acroforms/llms-full.txt).
- **Text search.** [DocumentServer.PDF.Contents.Lines.Find](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-lines/find-method/llms-full.txt) searches the lines of a PDF document for a string, a regular expression or a geometric position and returns [ContentLine](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/llms-full.txt) objects with the text, the page and the position of each line. See [Text Extraction](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/text-extraction/llms-full.txt).

### Document Settings

[ServerTextControl.DocumentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/documentsettings-property/llms-full.txt) returns a [DocumentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/llms-full.txt) object with the general settings of the current document: author, creation date, creator application, base path, keywords, subject, title, embedded files and user-defined properties. The values can be changed while the document is open. `Save` stores them with the document, and a property of `SaveSettings` with the same name overrides a value for one save. See [Document Properties](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-editor/properties/llms-full.txt) and [Document Metadata](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/metadata/llms-full.txt).

### Mail Merge

[MailMerge](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/llms-full.txt) creates documents from a template and data. Its repeating merge blocks, sections of the template that are repeated for each record, carry filter and sorting information since version 26.0, and version 29.0 made that information editable in code.

- **MergeBlockInfo from an existing block.** A new [MergeBlockInfo constructor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/constructor/llms-full.txt) creates the object from a merge block of a template, a [SubTextPart](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/subtextpart/llms-full.txt). The object then contains the block's [Filters](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/filters-property/llms-full.txt), [SortingInstructions](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/sortinginstructions-property/llms-full.txt), merge fields, child blocks and the name of its data table.
- **Write it back.** After the information is changed, [MergeBlockInfo.Apply](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/apply-method/llms-full.txt) stores it in the document.

[Sorting and Filtering](https://docs.textcontrol.com/tx-text-control-dotnet-server/mail-merge/sorting-filtering/llms-full.txt) describes filters and sorting instructions.

### Subtext Parts

[SubTextPart.GetChildren](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/subtextpart/getchildren-method/llms-full.txt) returns the subtext parts nested in a subtext part, and [SubTextPart.GetTextFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/subtextpart/gettextfields-method/llms-full.txt) the text fields it contains. See [Subtext Parts](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/subtext-parts/llms-full.txt).

### Barcodes

The barcode component TX Barcode .NET became part of TX Text Control, so barcodes no longer need a separate product. A barcode is a [BarcodeFrame](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-datavisualization/barcodeframe/llms-full.txt) in a [BarcodeCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-datavisualization/barcodecollection/llms-full.txt), positioned like an image or a text frame. The new [Barcode.BarcodeTypeSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-barcode/barcodetypesettings/llms-full.txt) class sets whether a barcode has a check value and whether it shows it. See [Charts and Barcodes](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/charts-barcodes/llms-full.txt).

### Document Editor

- **Display scale.** The Document Editor renders the text area, the rulers, the status bar and all modal dialog boxes in the resolution of the device the browser runs on, for display scale factors above 96 DPI. On the server side, `Resolution` properties of the view generators, such as [TextViewGenerator.Resolution](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/resolution-property/llms-full.txt), belong to this change.
- **JavaScript API.** [TXTextControl.documentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/documentsettings-property/llms-full.txt) returns the [DocumentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/llms-full.txt) object with the document settings and an [EmbeddedFileCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfilecollection/llms-full.txt). [FormattedText.tablesOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/formattedtext/tablesofcontents-property/llms-full.txt) returns a [TableOfContentsCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollection/llms-full.txt), and paragraph formats received get and set methods for the structure level and the tab leaders. [refreshLayout](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/refreshlayout-method/llms-full.txt) is also new.
- **Editor events.** The editor's server side raises [ShowErrorMessage](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/showerrormessage-event/llms-full.txt) and events when formatting styles change and when the input position moves to another paragraph.

### Document Viewer

The [Document Viewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/components/document-viewer/llms-full.txt) received the [annotations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/annotations/llms-full.txt) object in its JavaScript API, which loads, exports and shows annotations and sets the list of stamps. Two new methods of the [forms](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/llms-full.txt) object read the values of the form fields and validate them, and `TXDocumentViewer.addEventListener` attaches event handlers.

### Upgrade to Version 29.0

- **Update notes.** The update notes of version 29.0 list one entry: [LoadSettings.PDFImportSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/pdfimportsettings-property/llms-full.txt) was extended with the settings `LoadEmbeddedFiles`, `LoadMetadata` and `GenerateXMLAsEmbeddedFile`. Of the three, only `LoadEmbeddedFiles` is a value of the current [PDFImportSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/pdfimportsettings/enumeration/llms-full.txt) enumeration. Today, the metadata, the form fields and the text coordinates of a PDF document come from `LoadEmbeddedData` and [LoadSettings.EmbeddedData](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/embeddeddata-property/llms-full.txt). The What's New documentation of version 30.0 repeats the same entry.
- **Breaking changes.** No change of version 29.0 is known to break existing code. [Breaking Changes](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/llms-full.txt) starts with version 30.0.

### New Classes, Properties, Methods and Events

These are the classes and members that the What's New documentation of version 29.0 lists for TX Text Control .NET Server. .NET names are relative to the `TXTextControl` namespace. Each name links to its current reference page.

#### New Classes

- [Barcode.BarcodeTypeSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-barcode/barcodetypesettings/llms-full.txt)
- [DocumentLink](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentlink/llms-full.txt)
- [DocumentServer.PDF.AcroForms.FormButton](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formbutton/llms-full.txt)
- [DocumentServer.PDF.AcroForms.FormCheckBox](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formcheckbox/llms-full.txt)
- [DocumentServer.PDF.AcroForms.FormChoiceField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/llms-full.txt)
- [DocumentServer.PDF.AcroForms.FormComboBox](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formcombobox/llms-full.txt)
- [DocumentServer.PDF.AcroForms.FormField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formfield/llms-full.txt)
- [DocumentServer.PDF.AcroForms.FormListBox](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formlistbox/llms-full.txt)
- [DocumentServer.PDF.AcroForms.FormRadioButton](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formradiobutton/llms-full.txt)
- [DocumentServer.PDF.AcroForms.FormTextField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formtextfield/llms-full.txt)
- [DocumentServer.PDF.Contents.ContentLine](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/llms-full.txt)
- [DocumentServer.PDF.Contents.Lines](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-lines/llms-full.txt)
- [DocumentServer.PDF.Forms](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/forms/llms-full.txt)
- [DocumentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/llms-full.txt)
- [DocumentTarget](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/llms-full.txt)
- [EmbeddedFile](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/llms-full.txt)
- [TableOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/llms-full.txt)
- [TableOfContentsCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/llms-full.txt)
- [TableOfContentsEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentseventargs/llms-full.txt)

#### .NET Members by Class

| Class | Properties | Methods | Events |
|---|---|---|---|
| [Barcode.BarcodeTypeSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-barcode/barcodetypesettings/llms-full.txt) | [HasCheckValue](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-barcode/barcodetypesettings/hascheckvalue-property/llms-full.txt), [ShowCheckValue](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-barcode/barcodetypesettings/showcheckvalue-property/llms-full.txt) |  |  |
| [DocumentLink](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentlink/llms-full.txt) | [AutoGenerationType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentlink/autogenerationtype-property/llms-full.txt), [DocumentTarget](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentlink/documenttarget-property/llms-full.txt) |  |  |
| [DocumentServer.DataSources.MergeBlockInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/llms-full.txt) | [MergeFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/mergefields-property/llms-full.txt) | [Apply](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/apply-method/llms-full.txt) |  |
| [DocumentServer.PDF.AcroForms.FormCheckBox](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formcheckbox/llms-full.txt) | [IsChecked](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formcheckbox/ischecked-property/llms-full.txt) |  |  |
| [DocumentServer.PDF.AcroForms.FormChoiceField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/llms-full.txt) | [CanEdit](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/canedit-property/llms-full.txt), [CommitOnSelChange](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/commitonselchange-property/llms-full.txt), [DoNotSpellCheck](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/donotspellcheck-property/llms-full.txt), [MultiSelect](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/multiselect-property/llms-full.txt), [Options](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/options-property/llms-full.txt), [Sort](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/sort-property/llms-full.txt), [Value](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formchoicefield/value-property/llms-full.txt) |  |  |
| [DocumentServer.PDF.AcroForms.FormField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formfield/llms-full.txt) | [AlternateFieldName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formfield/alternatefieldname-property/llms-full.txt), [Bounds](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formfield/bounds-property/llms-full.txt), [FieldName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formfield/fieldname-property/llms-full.txt), [FieldType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formfield/fieldtype-property/llms-full.txt) |  |  |
| [DocumentServer.PDF.AcroForms.FormTextField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formtextfield/llms-full.txt) | [Value](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/acroforms-formtextfield/value-property/llms-full.txt) |  |  |
| [DocumentServer.PDF.Contents.ContentLine](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/llms-full.txt) | [Height](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/height-property/llms-full.txt), [Page](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/page-property/llms-full.txt), [Rectangle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/rectangle-property/llms-full.txt), [Text](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/text-property/llms-full.txt), [Width](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/width-property/llms-full.txt), [X](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/x-property/llms-full.txt), [Y](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-contentline/y-property/llms-full.txt) |  |  |
| [DocumentServer.PDF.Contents.Lines](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-lines/llms-full.txt) | [ContentLines](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-lines/contentlines-property/llms-full.txt) | [Find](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/contents-lines/find-method/llms-full.txt) |  |
| [DocumentServer.PDF.Forms](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/forms/llms-full.txt) |  | [GetAcroFormFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/forms/getacroformfields-method/llms-full.txt) |  |
| [DocumentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/llms-full.txt) | [Author](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/author-property/llms-full.txt), [CreationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/creationdate-property/llms-full.txt), [CreatorApplication](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/creatorapplication-property/llms-full.txt), [DocumentBasePath](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/documentbasepath-property/llms-full.txt), [DocumentKeywords](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/documentkeywords-property/llms-full.txt), [DocumentSubject](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/documentsubject-property/llms-full.txt), [DocumentTitle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/documenttitle-property/llms-full.txt), [EmbeddedFiles](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/embeddedfiles-property/llms-full.txt), [UserDefinedDocumentProperties](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documentsettings/userdefineddocumentproperties-property/llms-full.txt) |  |  |
| [DocumentTarget](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/llms-full.txt) | [AutoGenerationType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/autogenerationtype-property/llms-full.txt), [Deleteable](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/deleteable-property/llms-full.txt), [ID](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/id-property/llms-full.txt), [Name](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/name-property/llms-full.txt), [Start](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/start-property/llms-full.txt), [TargetName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/targetname-property/llms-full.txt) | [ScrollTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/documenttarget/scrollto-method/llms-full.txt) |  |
| [EmbeddedFile](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/llms-full.txt) | [CreationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/creationdate-property/llms-full.txt), [Data](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/data-property/llms-full.txt), [Description](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/description-property/llms-full.txt), [FileName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/filename-property/llms-full.txt), [LastModificationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/lastmodificationdate-property/llms-full.txt), [MIMEType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/mimetype-property/llms-full.txt), [Relationship](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/embeddedfile/relationship-property/llms-full.txt) |  |  |
| [HeaderFooter](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/llms-full.txt) | [TablesOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/tablesofcontents-property/llms-full.txt) |  |  |
| [IFormattedText](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/iformattedtext/llms-full.txt) | [TablesOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/iformattedtext/tablesofcontents-property/llms-full.txt) |  |  |
| [InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/llms-full.txt) | [StructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/structurelevel-property/llms-full.txt) |  |  |
| [LoadSaveSettingsBase](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsavesettingsbase/llms-full.txt) | [EmbeddedFiles](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsavesettingsbase/embeddedfiles-property/llms-full.txt) |  |  |
| [LoadSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/llms-full.txt) | [EmbeddedData](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/embeddeddata-property/llms-full.txt) |  |  |
| [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/llms-full.txt) | [StructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/structurelevel-property/llms-full.txt), [TabLeaders](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/tableaders-property/llms-full.txt) |  |  |
| [ServerTextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/llms-full.txt) | [DocumentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/documentsettings-property/llms-full.txt), [TablesOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/tablesofcontents-property/llms-full.txt) | [OnTableOfContentsCreated](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/ontableofcontentscreated-method/llms-full.txt), [OnTableOfContentsDeleted](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/ontableofcontentsdeleted-method/llms-full.txt) | [TableOfContentsCreated](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/tableofcontentscreated-event/llms-full.txt), [TableOfContentsDeleted](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/tableofcontentsdeleted-event/llms-full.txt) |
| [ServerVisualization.RulerBarViewGenerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator/llms-full.txt) | [Resolution](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator/resolution-property/llms-full.txt) |  |  |
| [ServerVisualization.ShowErrorMessageEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/showerrormessageeventargs/llms-full.txt) | [Caption](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/showerrormessageeventargs/caption-property/llms-full.txt) |  |  |
| [ServerVisualization.StatusBarViewGenerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/llms-full.txt) | [Resolution](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/resolution-property/llms-full.txt) |  |  |
| [ServerVisualization.TextViewGenerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/llms-full.txt) | [Resolution](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/resolution-property/llms-full.txt) | [OnFormattingStyleChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/onformattingstylechanged-method/llms-full.txt), [OnFormattingStyleListChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/onformattingstylelistchanged-method/llms-full.txt), [OnInputFormattingStyleChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/oninputformattingstylechanged-method/llms-full.txt), [OnInputParagraphChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/oninputparagraphchanged-method/llms-full.txt), [OnTableOfContentsEntered](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/ontableofcontentsentered-method/llms-full.txt), [OnTableOfContentsLeft](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/ontableofcontentsleft-method/llms-full.txt) | [FormattingStyleChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/formattingstylechanged-event/llms-full.txt), [FormattingStyleListChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/formattingstylelistchanged-event/llms-full.txt), [InputFormattingStyleChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/inputformattingstylechanged-event/llms-full.txt), [InputParagraphChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/inputparagraphchanged-event/llms-full.txt), [ShowErrorMessage](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/showerrormessage-event/llms-full.txt), [TableOfContentsEntered](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/tableofcontentsentered-event/llms-full.txt), [TableOfContentsLeft](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/tableofcontentsleft-event/llms-full.txt) |
| [SubTextPart](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/subtextpart/llms-full.txt) |  | [GetChildren](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/subtextpart/getchildren-method/llms-full.txt), [GetTextFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/subtextpart/gettextfields-method/llms-full.txt) |  |
| [TableOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/llms-full.txt) | [DefaultHighlightColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/defaulthighlightcolor-property/llms-full.txt), [HasLinks](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/haslinks-property/llms-full.txt), [HasPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/haspagenumbers-property/llms-full.txt), [HasRightAlignedPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/hasrightalignedpagenumbers-property/llms-full.txt), [HighlightColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/highlightcolor-property/llms-full.txt), [HighlightMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/highlightmode-property/llms-full.txt), [ID](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/id-property/llms-full.txt), [Length](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/length-property/llms-full.txt), [MaximumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/maximumstructurelevel-property/llms-full.txt), [MinimumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/minimumstructurelevel-property/llms-full.txt), [Name](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/name-property/llms-full.txt), [Number](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/number-property/llms-full.txt), [Start](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/start-property/llms-full.txt), [Text](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/text-property/llms-full.txt), [Title](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/title-property/llms-full.txt) | [Save](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/save-method/llms-full.txt), [ScrollTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/scrollto-method/llms-full.txt), [Update](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontents/update-method/llms-full.txt) |  |
| [TableOfContentsCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/count-property/llms-full.txt), [IsSynchronized](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/issynchronized-property/llms-full.txt), [Item](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/item-property/llms-full.txt), [SyncRoot](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/syncroot-property/llms-full.txt) | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/add-method/llms-full.txt), [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/getenumerator-method/llms-full.txt), [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/getitem-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentscollection/remove-method/llms-full.txt) |  |
| [TableOfContentsEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentseventargs/llms-full.txt) | [TableOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/tableofcontentseventargs/tableofcontents-property/llms-full.txt) |  |  |
| [TextFrame](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textframe/llms-full.txt) | [TablesOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textframe/tablesofcontents-property/llms-full.txt) |  |  |

#### Document Editor JavaScript API

| Object | Properties | Methods |
|---|---|---|
| [DocumentLink](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentlink/llms-full.txt) |  | [getAutoGenerationType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentlink/getautogenerationtype-method/llms-full.txt) |
| [DocumentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/llms-full.txt) | [embeddedFiles](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/embeddedfiles-property/llms-full.txt) | [getAuthor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getauthor-method/llms-full.txt), [getCreationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getcreationdate-method/llms-full.txt), [getCreatorApplication](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getcreatorapplication-method/llms-full.txt), [getDocumentBasePath](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getdocumentbasepath-method/llms-full.txt), [getDocumentKeywords](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getdocumentkeywords-method/llms-full.txt), [getDocumentSubject](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getdocumentsubject-method/llms-full.txt), [getDocumentTitle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getdocumenttitle-method/llms-full.txt), [getUserDefinedDocumentProperties](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getuserdefineddocumentproperties-method/llms-full.txt), [setAuthor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setauthor-method/llms-full.txt), [setCreationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setcreationdate-method/llms-full.txt), [setCreatorApplication](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setcreatorapplication-method/llms-full.txt), [setDocumentBasePath](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setdocumentbasepath-method/llms-full.txt), [setDocumentKeywords](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setdocumentkeywords-method/llms-full.txt), [setDocumentSubject](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setdocumentsubject-method/llms-full.txt), [setDocumentTitle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setdocumenttitle-method/llms-full.txt), [setUserDefinedDocumentProperties](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setuserdefineddocumentproperties-method/llms-full.txt) |
| [DocumentTarget](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documenttarget/llms-full.txt) |  | [getAutoGenerationType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documenttarget/getautogenerationtype-method/llms-full.txt) |
| [EmbeddedFile](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/llms-full.txt) |  | [getCreationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/getcreationdate-method/llms-full.txt), [getData](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/getdata-method/llms-full.txt), [getDescription](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/getdescription-method/llms-full.txt), [getFileName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/getfilename-method/llms-full.txt), [getLastModificationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/getlastmodificationdate-method/llms-full.txt), [getMIMEType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/getmimetype-method/llms-full.txt), [getRelationship](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/getrelationship-method/llms-full.txt), [setCreationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/setcreationdate-method/llms-full.txt), [setDescription](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/setdescription-method/llms-full.txt), [setLastModificationDate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/setlastmodificationdate-method/llms-full.txt), [setMIMEType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/setmimetype-method/llms-full.txt), [setRelationship](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfile/setrelationship-method/llms-full.txt) |
| [EmbeddedFileCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfilecollection/llms-full.txt) |  | [addBinaryFile](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfilecollection/addbinaryfile-method/llms-full.txt), [addTextFile](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfilecollection/addtextfile-method/llms-full.txt), [removeElementAt](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/embeddedfilecollection/removeelementat-method/llms-full.txt) |
| [FormattedText](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/formattedtext/llms-full.txt) | [tablesOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/formattedtext/tablesofcontents-property/llms-full.txt) |  |
| [InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputformat/llms-full.txt) |  | [getStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputformat/getstructurelevel-method/llms-full.txt), [setStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputformat/setstructurelevel-method/llms-full.txt) |
| [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/paragraphformat/llms-full.txt) |  | [getStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/paragraphformat/getstructurelevel-method/llms-full.txt), [getTabLeaders](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/paragraphformat/gettableaders-method/llms-full.txt), [setStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/paragraphformat/setstructurelevel-method/llms-full.txt), [setTabLeaders](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/paragraphformat/settableaders-method/llms-full.txt) |
| [TableOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/llms-full.txt) |  | [getHasLinks](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/gethaslinks-method/llms-full.txt), [getHasPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/gethaspagenumbers-method/llms-full.txt), [getHasRightAlignedPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/gethasrightalignedpagenumbers-method/llms-full.txt), [getHighlightColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/gethighlightcolor-method/llms-full.txt), [getHighlightMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/gethighlightmode-method/llms-full.txt), [getID](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/getid-method/llms-full.txt), [getLength](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/getlength-method/llms-full.txt), [getMaximumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/getmaximumstructurelevel-method/llms-full.txt), [getMinimumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/getminimumstructurelevel-method/llms-full.txt), [getName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/getname-method/llms-full.txt), [getNumber](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/getnumber-method/llms-full.txt), [getStart](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/getstart-method/llms-full.txt), [getText](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/gettext-method/llms-full.txt), [getTitle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/gettitle-method/llms-full.txt), [save](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/save-method/llms-full.txt), [scrollTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/scrollto-method/llms-full.txt), [setHasLinks](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/sethaslinks-method/llms-full.txt), [setHasPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/sethaspagenumbers-method/llms-full.txt), [setHasRightAlignedPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/sethasrightalignedpagenumbers-method/llms-full.txt), [setHighlightColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/sethighlightcolor-method/llms-full.txt), [setHighlightMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/sethighlightmode-method/llms-full.txt), [setID](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/setid-method/llms-full.txt), [setMaximumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/setmaximumstructurelevel-method/llms-full.txt), [setMinimumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/setminimumstructurelevel-method/llms-full.txt), [setName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/setname-method/llms-full.txt), [setTitle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/settitle-method/llms-full.txt), [update](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontents/update-method/llms-full.txt) |
| [TableOfContentsCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollection/llms-full.txt) |  | [add](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollection/add-method/llms-full.txt), [getItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollection/getitem-method/llms-full.txt), [getItemByName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollection/getitembyname-method/llms-full.txt), [remove](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollection/remove-method/llms-full.txt) |
| [TableOfContentsCollectionAddParams](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollectionaddparams/llms-full.txt) | [hasLinks](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollectionaddparams/haslinks-property/llms-full.txt), [hasPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollectionaddparams/haspagenumbers-property/llms-full.txt), [hasRightAlignedPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollectionaddparams/hasrightalignedpagenumbers-property/llms-full.txt), [maximumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollectionaddparams/maximumstructurelevel-property/llms-full.txt), [minimumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollectionaddparams/minimumstructurelevel-property/llms-full.txt), [title](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentscollectionaddparams/title-property/llms-full.txt) |  |
| [TableOfContentsEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentseventargs/llms-full.txt) | [tableOfContents](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentseventargs/tableofcontents-property/llms-full.txt) |  |
| [TableOfContentsInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/llms-full.txt) | [hasLinks](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/haslinks-property/llms-full.txt), [hasPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/haspagenumbers-property/llms-full.txt), [hasRightAlignedPageNumbers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/hasrightalignedpagenumbers-property/llms-full.txt), [highlightColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/highlightcolor-property/llms-full.txt), [highlightMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/highlightmode-property/llms-full.txt), [id](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/id-property/llms-full.txt), [length](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/length-property/llms-full.txt), [maximumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/maximumstructurelevel-property/llms-full.txt), [minimumStructureLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/minimumstructurelevel-property/llms-full.txt), [name](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/name-property/llms-full.txt), [number](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/number-property/llms-full.txt), [start](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/tableofcontentsinfo/start-property/llms-full.txt) |  |
| [TXTextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/llms-full.txt) | [documentSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/documentsettings-property/llms-full.txt) | [refreshLayout](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/refreshlayout-method/llms-full.txt) |

#### Document Viewer JavaScript API

| Object | Methods |
|---|---|
| [Annotations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/annotations/llms-full.txt) | [export](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/annotations/export-method/llms-full.txt), [getStampList](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/annotations/getstamplist-method/llms-full.txt), [load](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/annotations/load-method/llms-full.txt), [setStampList](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/annotations/setstamplist-method/llms-full.txt), [showSidebar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/annotations/showsidebar-method/llms-full.txt), [showToolbar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/annotations/showtoolbar-method/llms-full.txt) |
| [Forms](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/llms-full.txt) | [getValues](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/getvalues-method/llms-full.txt), [validate](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/forms/validate-method/llms-full.txt) |
| [TXDocumentViewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/txdocumentviewer/llms-full.txt) | [addEventListener](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/addeventlistener-method/llms-full.txt) |

### Next Steps

- [Version 30.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/3000/llms-full.txt): the features of the next version.
- [Version 28.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2800/llms-full.txt): the features of the previous version.
- [Older Versions](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/llms-full.txt): all versions from 29.0 back to 10.1.
- [TX Text Control X19 and TX Spell 8.0 Have Been Released](https://www.textcontrol.com/blog/2020/12/02/tx-text-control-x19-released/): the release announcement on the Text Control Blog.

---

## Nearby

- **Previous:** [Older Versions](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/llms-full.txt)
- **Next:** [What's New in TX Text Control .NET Server 28.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2800/llms-full.txt)
