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

> TX Text Control .NET Server 24.0: MergeJsonData, DataSourceManager, user-defined document properties, the MVC Document Viewer and a new View.Changed handler.

- **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 24.0
- **12099 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2400/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2400/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2400/llms-full.txt

---

Version 24.0 let `MailMerge` merge JSON data and gave its events the location in the template where they occur. It also added user-defined document properties, colored paragraphs, typed exceptions and the `DataSourceManager` class, and it changed the handler type of an event that the Document Editor's server side uses, which can require a change to existing code.

Version 24.0 was released on November 30, 2016, as TX Text Control X14, together with TX Text Control .NET for Windows Forms, TX Text Control .NET for WPF and TX Text Control ActiveX. Its last full installer, that of Service Pack 2, is dated June 13, 2017. The features below are the ones added since version 23.0.

### Version 24.0 at a Glance

| Area | What is new |
|---|---|
| Mail merge | JSON data, the template location in merge events, `DataSourceManager` |
| Documents | User-defined document properties, colored paragraphs, text fields by type |
| Errors | `TextEditorException`, `FilterException` and `LicenseLevelException` |
| PDF | Import of encrypted PDF documents |
| Document Editor | Drag and drop of text, clippings of the view, a larger JavaScript API, JSON and object data |
| Document Viewer | An ASP.NET MVC Document Viewer with a JavaScript API |

### 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.

- **JSON data.** [MailMerge.MergeJsonData](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/mergejsondata-method/llms-full.txt) merges JSON data: a single object or an array of objects with the same structure. See [Data Sources](https://docs.textcontrol.com/tx-text-control-dotnet-server/mail-merge/data-sources/llms-full.txt).
- **Where an event occurred.** Most events of a merge run tell where in the template they occurred. [FieldMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/llms-full.txt), [ImageMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagemergedeventargs/llms-full.txt) and `ImageFieldMergedEventArgs` received [MergeBlockName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/mergeblockname-property/llms-full.txt), `NestingDepth` and, depending on the class, `TableCell` and `DataRow`.
- **Merge block prefix.** [MailMerge.MergeBlockNamePrefix](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/mergeblocknameprefix-property/llms-full.txt) is new.
- **Data source information.** [DataSourceManager](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/llms-full.txt) loads data from data sets, data tables, JSON, XML, objects and assemblies, describes its tables, columns and relations, inserts merge blocks and merges. The classes `DataTableInfo`, `DataColumnInfo`, `DataRelationInfo`, `MergeBlockInfo` and `MergeBlockSettings` came with it. See [Template Assistant](https://docs.textcontrol.com/tx-text-control-dotnet-server/mail-merge/template-assistant/llms-full.txt).
- **JSON parser errors.** The `DocumentServer.Json` namespace has exceptions such as [ParserException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/parserexception/llms-full.txt) for invalid JSON data.

### Documents

- **User-defined document properties.** [SaveSettings.UserDefinedDocumentProperties](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/savesettings/userdefineddocumentproperties-property/llms-full.txt) takes a [UserDefinedPropertyDictionary](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/llms-full.txt) of properties with values of the types `String`, `Boolean`, `Int32` and `Double`. They are saved with the TX Text Control format, RTF, DOC and DOCX, and after loading, [LoadSettings.UserDefinedDocumentProperties](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/userdefineddocumentproperties-property/llms-full.txt) returns them. See [Document Metadata](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/metadata/llms-full.txt).
- **Colored paragraphs.** [ParagraphFormat.BackColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/backcolor-property/llms-full.txt) sets the background color of a paragraph and [ParagraphFormat.FrameLineColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/framelinecolor-property/llms-full.txt) the color of its frame lines. All text filters support both. See [Paragraphs](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/paragraphs/llms-full.txt).
- **Text fields by type.** [IFormattedText.GetTextFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/iformattedtext/gettextfields-method/llms-full.txt) and [ServerTextControl.GetTextFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/gettextfields-method/llms-full.txt) return the text fields of one or more types. With several types, the fields are in the order of the document. [PageNumberFieldCollection.GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/pagenumberfieldcollection/getitem-method/llms-full.txt) gets one page number field.
- **Input formatting.** [InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/llms-full.txt) received [TopAligned](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/topaligned-property/llms-full.txt), `BottomAligned` and `VerticallyCentered` for the text alignment, [FrameFillColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/framefillcolor-property/llms-full.txt) and `FrameLineColor` for the background of table cells and the frame color, and `FrameLineWidth`.
- **Paper sizes.** [ServerTextControl.GetSupportedPaperSizes](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/getsupportedpapersizes-method/llms-full.txt) returns the names and sizes of the supported paper sizes as [PaperSize](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/papersize/llms-full.txt) objects. They depend on the [FormattingPrinter](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/formattingprinter-property/llms-full.txt). See [Printing](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/printing/llms-full.txt).
- **More.** [Selection.RemoveInlineStyles](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/selection/removeinlinestyles-method/llms-full.txt), [FormattingStyle.BaseStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/basestyle-property/llms-full.txt), [LoadSaveSettingsBase.ReportingMergeBlockFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsavesettingsbase/reportingmergeblockformat-property/llms-full.txt) and the [DocumentLoaded](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/documentloaded-event/llms-full.txt) event of `ServerTextControl` are also new.

### Error Handling

New exception classes tell what went wrong:

- A [TextEditorException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/texteditorexception/llms-full.txt) is thrown when an error occurs while text is edited.
- A [FilterException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/filterexception/llms-full.txt) is thrown when a text filter fails to convert a document to or from another format. [Reason](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/filterexception/reason-property/llms-full.txt) gives the cause.
- A [LicenseLevelException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/licenselevelexception/llms-full.txt) is thrown when a feature isn't part of the licensed product level.
- A wrong parameter or property value throws an `ArgumentException`, an `ArgumentNullException` or an `ArgumentOutOfRangeException`, and a call that is invalid in the object's current state throws an `InvalidOperationException`.

See [Troubleshooting](https://docs.textcontrol.com/tx-text-control-dotnet-server/troubleshooting/llms-full.txt) for the errors of today's version.

### PDF Import

Encrypted PDF documents can be loaded. The password to open the document is set with [LoadSaveSettingsBase.UserPassword](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsavesettingsbase/userpassword-property/llms-full.txt). See [Load and Modify a PDF](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/pdf/load-modify/llms-full.txt).

### Document Editor

In version 24.0, the Document Editor was the ASP.NET Web Forms control `Web.TextControl` and the ASP.NET MVC extension `Web.MVC.TextControl`. Both are legacy technologies today, which [ASP.NET on .NET Framework](https://docs.textcontrol.com/tx-text-control-dotnet-server/integration/dotnet-framework/llms-full.txt) describes.

- **Drag and drop.** Selected text can be dragged to another position. [TextViewGenerator.AllowDrag](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/allowdrag-property/llms-full.txt) and [AllowDrop](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/allowdrop-property/llms-full.txt) have to be `true`. See [Editing Text](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-editor/editing-text/llms-full.txt).
- **Clippings of the view.** [View.GetImage](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/view/getimage-method/llms-full.txt) received overloads that return a clipping of the view's image, and the [Changed](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/view/changed-event/llms-full.txt) event of the [View](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/view/llms-full.txt) reports the clipping's position and size. When the view scrolls, because its location is set or because the input position leaves the visible part, [ViewChangedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/llms-full.txt) gives the scroll distance and orientation.
- **Zoom and ruler bars.** [TextViewGenerator.Zoom](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/zoom-method/llms-full.txt) zooms by a factor or with the options `WholePage`, `PageWidth` and `TextWidth`, which show the whole page, the width of a page or the text of a line, and [RulerBarViewGenerator.ReadOnly](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator/readonly-property/llms-full.txt) shows the attributes in a ruler bar without letting users change them.
- **Data for the editor.** Besides XML files and data sets, the Web Forms editor [Web.TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/textcontrol/llms-full.txt) loads merge data from JSON with [LoadDataFromJson](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/textcontrol/loaddatafromjson-method/llms-full.txt) and from objects with [LoadDataFromModel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/textcontrol/loaddatafrommodel-method/llms-full.txt), each also as an asynchronous method.
- **JavaScript API.** The API grew substantially: it loads an XML database with [loadXMLDatabase](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/loadxmldatabase-method/llms-full.txt), loads and saves the selection, returns the text parts, sets the colors of the control and raises new events, which [addEventListener](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/addeventlistener-method/llms-full.txt) attaches. The [Ribbon](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/ribbon/llms-full.txt) object expands and minimizes the ribbon.

### Document Viewer

An ASP.NET MVC version of the Document Viewer came with the namespace `Web.MVC.DocumentViewer`: the [DocumentViewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewer/llms-full.txt) extension, configured with [DocumentViewerSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/llms-full.txt) and `SignatureSettings`. In the browser, the [TXDocumentViewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/txdocumentviewer/llms-full.txt) object loads, saves, prints and searches documents. See [Document Viewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/components/document-viewer/llms-full.txt).

### Upgrade to Version 24.0

- **View.Changed has a new handler type.** The handler type of [ServerVisualization.View.Changed](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/view/changed-event/llms-full.txt) changed from `System.EventHandler` to `ViewChangedEventHandler`, which passes a [ViewChangedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/llms-full.txt) object to the handler. Code that attaches an `EventHandler` to the event has to change its handler's signature.
- **Update notes.** [DrawingFrame.Refresh](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-datavisualization/drawingframe/refresh-method/llms-full.txt) received an overload that refreshes part of a drawing. [MailMerge.MergeObjects](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/mergeobjects-method/llms-full.txt) also merges collections of `System.Collections.Generic.Dictionary` objects with string keys. `View.GetImage` received two overloads for clippings. [CursorKind](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/cursorkind/enumeration/llms-full.txt) has the new values `DragDropCopy`, `DragDropMove` and `No` for the cursors of drag and drop, and [DrawShapeEventArgs.Shape](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/drawshapeeventargs/shape-enumeration/llms-full.txt) the value `DropCaret`, the rectangle that marks where dropped text is inserted.
- **JavaScript members marked obsolete.** Several JavaScript members that version 24.0 added, such as `TXTextControl.editMode` and `getTextParts`, are marked obsolete in the current reference. The list below marks them.
- **Other breaking changes.** [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 24.0 lists for TX Text Control .NET Server. .NET names are relative to the `TXTextControl` namespace. Each name links to its current reference page, and "(obsolete)" marks the members that are obsolete today.

#### New Classes

- [DocumentServer.DataSources.DataColumnInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfo/llms-full.txt)
- [DocumentServer.DataSources.DataColumnInfoCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfocollection/llms-full.txt)
- [DocumentServer.DataSources.DataRelationInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfo/llms-full.txt)
- [DocumentServer.DataSources.DataRelationInfoCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfocollection/llms-full.txt)
- [DocumentServer.DataSources.DataSourceManager](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/llms-full.txt)
- [DocumentServer.DataSources.DataTableInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfo/llms-full.txt)
- [DocumentServer.DataSources.DataTableInfoCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfocollection/llms-full.txt)
- [DocumentServer.DataSources.MergeBlockInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/llms-full.txt)
- [DocumentServer.DataSources.MergeBlockSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblocksettings/llms-full.txt)
- [DocumentServer.Json.InvalidCodePointException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/invalidcodepointexception/llms-full.txt)
- [DocumentServer.Json.InvalidNumberFormatException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/invalidnumberformatexception/llms-full.txt)
- [DocumentServer.Json.ParserException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/parserexception/llms-full.txt)
- [DocumentServer.Json.UnexpectedEndOfInputException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/unexpectedendofinputexception/llms-full.txt)
- [DocumentServer.Json.UnexpectedTokenException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/unexpectedtokenexception/llms-full.txt)
- [DocumentServer.Json.UnknownLiteralNameTokenException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/unknownliteralnametokenexception/llms-full.txt)
- [DocumentServer.Json.UnknownParseErrorException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/unknownparseerrorexception/llms-full.txt)
- [Drawing.ViewChangedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/viewchangedeventargs/llms-full.txt)
- [FilterException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/filterexception/llms-full.txt)
- [FrameEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/frameeventargs/llms-full.txt)
- [LicenseLevelException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/licenselevelexception/llms-full.txt)
- [PaperSize](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/papersize/llms-full.txt)
- [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/llms-full.txt)
- [ServerVisualization.ViewChangedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/llms-full.txt)
- [TextEditorException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/texteditorexception/llms-full.txt)
- [UserDefinedPropertyDictionary](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/llms-full.txt)
- [Web.MVC.DocumentViewer.ControlBase](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/controlbase/llms-full.txt)
- [Web.MVC.DocumentViewer.ControlsFactory](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/controlsfactory/llms-full.txt)
- [Web.MVC.DocumentViewer.DocumentViewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewer/llms-full.txt)
- [Web.MVC.DocumentViewer.DocumentViewerSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/llms-full.txt)
- [Web.MVC.DocumentViewer.HtmlHelperExtension](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/htmlhelperextension/llms-full.txt)
- [Web.MVC.DocumentViewer.SignatureSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/llms-full.txt)

#### .NET Members by Class

| Class | Properties | Methods | Events |
|---|---|---|---|
| [DocumentServer.DataSources.DataColumnInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfo/llms-full.txt) | [Caption](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfo/caption-property/llms-full.txt), [ColumnName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfo/columnname-property/llms-full.txt), [DataTableInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfo/datatableinfo-property/llms-full.txt), [DataType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfo/datatype-property/llms-full.txt) |  |  |
| [DocumentServer.DataSources.DataColumnInfoCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfocollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfocollection/count-property/llms-full.txt), [IsReadOnly](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfocollection/isreadonly-property/llms-full.txt), [Item](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfocollection/item-property/llms-full.txt) | [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfocollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datacolumninfocollection/getenumerator-method/llms-full.txt) |  |
| [DocumentServer.DataSources.DataRelationInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfo/llms-full.txt) | [ChildColumnName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfo/childcolumnname-property/llms-full.txt), [ChildTableName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfo/childtablename-property/llms-full.txt), [ParentColumnName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfo/parentcolumnname-property/llms-full.txt), [ParentTableName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfo/parenttablename-property/llms-full.txt), [RelationName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfo/relationname-property/llms-full.txt) |  |  |
| [DocumentServer.DataSources.DataRelationInfoCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfocollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfocollection/count-property/llms-full.txt), [IsReadOnly](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfocollection/isreadonly-property/llms-full.txt), [Item](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfocollection/item-property/llms-full.txt) | [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfocollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datarelationinfocollection/getenumerator-method/llms-full.txt) |  |
| [DocumentServer.DataSources.DataSourceManager](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/llms-full.txt) | [ConnectionString](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/connectionstring-property/llms-full.txt), [DataProviderName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/dataprovidername-property/llms-full.txt), [DataRelations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/datarelations-property/llms-full.txt), [DataTables](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/datatables-property/llms-full.txt), [IsMergingPossible](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/ismergingpossible-property/llms-full.txt), [MasterDataTableInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/masterdatatableinfo-property/llms-full.txt), [PossibleMergeBlockTables](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/possiblemergeblocktables-property/llms-full.txt), [PossibleMergeFieldColumns](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/possiblemergefieldcolumns-property/llms-full.txt) | [InsertMergeBlock](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/insertmergeblock-method/llms-full.txt), [IsMergeBlock](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/ismergeblock-method/llms-full.txt), [LoadAssembly](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loadassembly-method/llms-full.txt), [LoadDataSet](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loaddataset-method/llms-full.txt), [LoadDataSourceConfig](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loaddatasourceconfig-method/llms-full.txt), [LoadDataTable](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loaddatatable-method/llms-full.txt), [LoadJson](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loadjson-method/llms-full.txt), [LoadObjects](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loadobjects-method/llms-full.txt), [LoadSingleObject](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loadsingleobject-method/llms-full.txt), [LoadXmlFile](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loadxmlfile-method/llms-full.txt), [LoadXmlString](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/loadxmlstring-method/llms-full.txt), [Merge](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/merge-method/llms-full.txt), [SaveDataSourceConfig](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/savedatasourceconfig-method/llms-full.txt) | [ConnectionStringChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/connectionstringchanged-event/llms-full.txt), [DataProviderNameChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/dataprovidernamechanged-event/llms-full.txt), [DataRelationsChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/datarelationschanged-event/llms-full.txt), [DataTablesChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/datatableschanged-event/llms-full.txt), [IsMergingPossibleChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/ismergingpossiblechanged-event/llms-full.txt), [MasterDataTableInfoChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/masterdatatableinfochanged-event/llms-full.txt), [PossibleMergeBlockTablesChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/possiblemergeblocktableschanged-event/llms-full.txt), [PossibleMergeFieldColumnsChanged](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datasourcemanager/possiblemergefieldcolumnschanged-event/llms-full.txt) |
| [DocumentServer.DataSources.DataTableInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfo/llms-full.txt) | [ChildRelations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfo/childrelations-property/llms-full.txt), [ChildTables](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfo/childtables-property/llms-full.txt), [Columns](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfo/columns-property/llms-full.txt), [TableName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfo/tablename-property/llms-full.txt) |  |  |
| [DocumentServer.DataSources.DataTableInfoCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfocollection/llms-full.txt) | [Count](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfocollection/count-property/llms-full.txt), [IsReadOnly](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfocollection/isreadonly-property/llms-full.txt), [Item](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfocollection/item-method/llms-full.txt) | [CopyTo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfocollection/copyto-method/llms-full.txt), [GetEnumerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/datatableinfocollection/getenumerator-method/llms-full.txt) |  |
| [DocumentServer.DataSources.MergeBlockInfo](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/llms-full.txt) | [ChildBlocks](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/childblocks-property/llms-full.txt), [ColumnNames](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/columnnames-property/llms-full.txt), [TableName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblockinfo/tablename-property/llms-full.txt) |  |  |
| [DocumentServer.DataSources.MergeBlockSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblocksettings/llms-full.txt) | [BlockTemplateType](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblocksettings/blocktemplatetype-property/llms-full.txt), [CreateHeaderRow](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblocksettings/createheaderrow-property/llms-full.txt), [FieldDisplayMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblocksettings/fielddisplaymode-property/llms-full.txt), [HighlightColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/mergeblocksettings/highlightcolor-property/llms-full.txt) |  |  |
| [DocumentServer.MailMerge](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/llms-full.txt) | [MergeBlockNamePrefix](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/mergeblocknameprefix-property/llms-full.txt) | [MergeJsonData](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/mergejsondata-method/llms-full.txt) |  |
| [DocumentServer.MailMerge.DataRowMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-datarowmergedeventargs/llms-full.txt) | [DataRow](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-datarowmergedeventargs/datarow-property/llms-full.txt) |  |  |
| [DocumentServer.MailMerge.FieldMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/llms-full.txt) | [DataRow](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/datarow-property/llms-full.txt), [MergeBlockName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/mergeblockname-property/llms-full.txt), [NestingDepth](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/nestingdepth-property/llms-full.txt), [TableCell](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/tablecell-property/llms-full.txt) |  |  |
| [DocumentServer.MailMerge.ImageFieldMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/llms-full.txt) | [MergeBlockName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/mergeblockname-property/llms-full.txt), [NestingDepth](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/nestingdepth-property/llms-full.txt), [TableCell](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/tablecell-property/llms-full.txt) |  |  |
| [DocumentServer.MailMerge.ImageMergedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagemergedeventargs/llms-full.txt) | [DataRow](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagemergedeventargs/datarow-property/llms-full.txt), [MergeBlockName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagemergedeventargs/mergeblockname-property/llms-full.txt), [NestingDepth](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagemergedeventargs/nestingdepth-property/llms-full.txt) |  |  |
| [Drawing.ViewChangedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/viewchangedeventargs/llms-full.txt) | [ClipRectangle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/viewchangedeventargs/cliprectangle-property/llms-full.txt) |  |  |
| [FilterException](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/filterexception/llms-full.txt) | [Reason](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/filterexception/reason-property/llms-full.txt) |  |  |
| [FormattingStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/llms-full.txt) | [BaseStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/formattingstyle/basestyle-property/llms-full.txt) |  |  |
| [FrameEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/frameeventargs/llms-full.txt) | [Frame](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/frameeventargs/frame-property/llms-full.txt) |  |  |
| [HeaderFooter](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/llms-full.txt) |  | [GetTextFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/headerfooter/gettextfields-method/llms-full.txt) |  |
| [IFormattedText](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/iformattedtext/llms-full.txt) |  | [GetTextFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/iformattedtext/gettextfields-method/llms-full.txt) |  |
| [InputFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/llms-full.txt) | [BottomAligned](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/bottomaligned-property/llms-full.txt), [FrameFillColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/framefillcolor-property/llms-full.txt), [FrameLineColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/framelinecolor-property/llms-full.txt), [FrameLineWidth](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/framelinewidth-property/llms-full.txt), [TopAligned](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/topaligned-property/llms-full.txt), [VerticallyCentered](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/inputformat/verticallycentered-property/llms-full.txt) |  |  |
| [LoadSaveSettingsBase](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsavesettingsbase/llms-full.txt) | [ReportingMergeBlockFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsavesettingsbase/reportingmergeblockformat-property/llms-full.txt) |  |  |
| [LoadSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/llms-full.txt) | [DocumentAccessPermissions](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/documentaccesspermissions-property/llms-full.txt), [LoadDocumentBackColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/loaddocumentbackcolor-property/llms-full.txt), [UserDefinedDocumentProperties](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/loadsettings/userdefineddocumentproperties-property/llms-full.txt) |  |  |
| [PageNumberFieldCollection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/pagenumberfieldcollection/llms-full.txt) |  | [GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/pagenumberfieldcollection/getitem-method/llms-full.txt) |  |
| [PaperSize](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/papersize/llms-full.txt) | [Height](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/papersize/height-property/llms-full.txt), [Name](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/papersize/name-property/llms-full.txt), [Width](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/papersize/width-property/llms-full.txt) |  |  |
| [ParagraphFormat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/llms-full.txt) | [AbsoluteLineSpacing](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/absolutelinespacing-property/llms-full.txt), [Alignment](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/alignment-property/llms-full.txt), [BackColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/backcolor-property/llms-full.txt), [BottomDistance](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/bottomdistance-property/llms-full.txt), [Frame](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/frame-property/llms-full.txt), [FrameDistance](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/framedistance-property/llms-full.txt), [FrameLineColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/framelinecolor-property/llms-full.txt), [FrameLineWidth](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/framelinewidth-property/llms-full.txt), [FrameStyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/framestyle-property/llms-full.txt), [HangingIndent](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/hangingindent-property/llms-full.txt), [LeftIndent](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/leftindent-property/llms-full.txt), [LineSpacing](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/linespacing-property/llms-full.txt), [RightIndent](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/rightindent-property/llms-full.txt), [TabPositions](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/tabpositions-property/llms-full.txt), [TabTypes](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/tabtypes-property/llms-full.txt), [TopDistance](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/paragraphformat/topdistance-property/llms-full.txt) |  |  |
| [SaveSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/savesettings/llms-full.txt) | [SaveDocumentBackColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/savesettings/savedocumentbackcolor-property/llms-full.txt), [UserDefinedDocumentProperties](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/savesettings/userdefineddocumentproperties-property/llms-full.txt) |  |  |
| [Selection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/selection/llms-full.txt) |  | [RemoveInlineStyles](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/selection/removeinlinestyles-method/llms-full.txt) |  |
| [ServerTextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/llms-full.txt) |  | [GetSupportedPaperSizes](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/getsupportedpapersizes-method/llms-full.txt), [GetTextFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/gettextfields-method/llms-full.txt), [OnDocumentLoaded](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/ondocumentloaded-method/llms-full.txt) | [DocumentLoaded](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/servertextcontrol/documentloaded-event/llms-full.txt) |
| [ServerVisualization.RulerBarViewGenerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator/llms-full.txt) | [ReadOnly](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator/readonly-property/llms-full.txt) |  |  |
| [ServerVisualization.TextViewGenerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/llms-full.txt) | [AllowDrag](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/allowdrag-property/llms-full.txt), [AllowDrop](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/allowdrop-property/llms-full.txt) | [OnFrameDeselected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/onframedeselected-method/llms-full.txt), [OnFrameSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/onframeselected-method/llms-full.txt), [Zoom](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/zoom-method/llms-full.txt) | [FrameDeselected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/framedeselected-event/llms-full.txt), [FrameSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/frameselected-event/llms-full.txt) |
| [ServerVisualization.View](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/view/llms-full.txt) |  | [GetUpdateRectangle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/view/getupdaterectangle-method/llms-full.txt) |  |
| [ServerVisualization.ViewChangedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/llms-full.txt) | [ClipRectangle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/cliprectangle-property/llms-full.txt), [ScrollDistance](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/scrolldistance-property/llms-full.txt), [ScrollOrientation](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/scrollorientation-property/llms-full.txt) |  |  |
| [TextFrame](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textframe/llms-full.txt) |  | [GetTextFields](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textframe/gettextfields-method/llms-full.txt) |  |
| [UserDefinedPropertyDictionary](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/llms-full.txt) | [Item](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/item-property/llms-full.txt), [Names](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/names-property/llms-full.txt), [Values](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/values-property/llms-full.txt) | [Add](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/add-method/llms-full.txt), [Contains](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/contains-method/llms-full.txt), [Remove](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/userdefinedpropertydictionary/remove-method/llms-full.txt) |  |
| [Web.MVC.DocumentViewer.ControlBase](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/controlbase/llms-full.txt) |  | [Render](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/controlbase/render-method/llms-full.txt) |  |
| [Web.MVC.DocumentViewer.ControlsFactory](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/controlsfactory/llms-full.txt) |  | [DocumentViewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/controlsfactory/documentviewer-method/llms-full.txt) |  |
| [Web.MVC.DocumentViewer.DocumentViewerSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/llms-full.txt) | [BasePath](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/basepath-property/llms-full.txt), [Dock](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/dock-property/llms-full.txt), [DocumentData](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/documentdata-property/llms-full.txt), [DocumentLoadSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/documentloadsettings-property/llms-full.txt), [DocumentPath](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/documentpath-property/llms-full.txt), [IsSelectionActivated](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/isselectionactivated-property/llms-full.txt), [RenderMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/rendermode-property/llms-full.txt), [ResourceManager](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/resourcemanager-property/llms-full.txt), [ShowThumbnailPane](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/showthumbnailpane-property/llms-full.txt), [SignatureSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/signaturesettings-property/llms-full.txt), [ToolbarDocked](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/toolbardocked-property/llms-full.txt), [View](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/view-property/llms-full.txt) |  |  |
| [Web.MVC.DocumentViewer.HtmlHelperExtension](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/htmlhelperextension/llms-full.txt) |  | [TXTextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/htmlhelperextension/txtextcontrol-method/llms-full.txt) |  |
| [Web.MVC.DocumentViewer.SignatureSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/llms-full.txt) | [CustomSignatureData](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/customsignaturedata-property/llms-full.txt), [CustomSigning](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/customsigning-property/llms-full.txt), [DefaultSignatureFont](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/defaultsignaturefont-property/llms-full.txt), [OwnerName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/ownername-property/llms-full.txt), [RedirectUrlAfterSignature](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/redirecturlaftersignature-property/llms-full.txt), [ShowSignatureBar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/showsignaturebar-property/llms-full.txt), [SignatureBoxName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/signatureboxname-property/llms-full.txt) (obsolete), [SignerInitials](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/signerinitials-property/llms-full.txt), [SignerName](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/signername-property/llms-full.txt), [UniqueId](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/uniqueid-property/llms-full.txt) |  |  |
| [Web.MVC.TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc/textcontrol/llms-full.txt) |  | [LoadDataFromJson](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc/textcontrol/loaddatafromjson-method/llms-full.txt), [LoadDataFromModel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc/textcontrol/loaddatafrommodel-method/llms-full.txt), [LoadDataSet](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc/textcontrol/loaddataset-method/llms-full.txt) |  |
| [Web.TextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/textcontrol/llms-full.txt) |  | [LoadDataFromJson](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/textcontrol/loaddatafromjson-method/llms-full.txt), [LoadDataFromJsonAsync](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/textcontrol/loaddatafromjsonasync-method/llms-full.txt), [LoadDataFromModel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/textcontrol/loaddatafrommodel-method/llms-full.txt), [LoadDataFromModelAsync](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/textcontrol/loaddatafrommodelasync-method/llms-full.txt) |  |

#### Document Editor JavaScript API

| Object | Properties | Methods |
|---|---|---|
| [CultureSettings](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/culturesettings/llms-full.txt) | [culture](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/culturesettings/culture-property/llms-full.txt), [uiCulture](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/culturesettings/uiculture-property/llms-full.txt) |  |
| [HyperlinkClickedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/hyperlinkclickedeventargs/llms-full.txt) | [target](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/hyperlinkclickedeventargs/target-property/llms-full.txt) |  |
| [InputPositionChangedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputpositionchangedeventargs/llms-full.txt) | [column](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputpositionchangedeventargs/column-property/llms-full.txt), [line](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputpositionchangedeventargs/line-property/llms-full.txt), [page](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputpositionchangedeventargs/page-property/llms-full.txt), [section](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputpositionchangedeventargs/section-property/llms-full.txt), [textPosition](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/inputpositionchangedeventargs/textposition-property/llms-full.txt) |  |
| [Ribbon](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/ribbon/llms-full.txt) | [selectedTab](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/ribbon/selectedtab-property/llms-full.txt) | [expand](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/ribbon/expand-method/llms-full.txt), [minimize](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/ribbon/minimize-method/llms-full.txt) |
| [RibbonTabIndexChangedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/ribbontabindexchangedeventargs/llms-full.txt) | [name](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/ribbontabindexchangedeventargs/name-property/llms-full.txt) |  |
| [Selection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/llms-full.txt) |  | [changeCapitalization](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/changecapitalization-method/llms-full.txt), [changeDirection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/changedirection-method/llms-full.txt), [decreaseIndent](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/decreaseindent-method/llms-full.txt), [getLength](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/getlength-method/llms-full.txt), [getStart](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/getstart-method/llms-full.txt), [growFont](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/growfont-method/llms-full.txt), [increaseIndent](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/increaseindent-method/llms-full.txt), [isCommonListFormatValueSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/iscommonlistformatvalueselected-method/llms-full.txt), [isCommonPageBorderValueSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/iscommonpagebordervalueselected-method/llms-full.txt), [isCommonPageMarginsValueSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/iscommonpagemarginsvalueselected-method/llms-full.txt), [isCommonPageSizeValueSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/iscommonpagesizevalueselected-method/llms-full.txt), [isCommonPargraphFormatValueSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/iscommonpargraphformatvalueselected-method/llms-full.txt), [isCommonSectionFormatValueSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/iscommonsectionformatvalueselected-method/llms-full.txt), [isCommonSelectionValueSelected](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/iscommonselectionvalueselected-method/llms-full.txt), [load](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/load-method/llms-full.txt), [removeFormatting](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/removeformatting-method/llms-full.txt), [removeInlineStyles](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/removeinlinestyles-method/llms-full.txt), [save](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/save-method/llms-full.txt), [setBounds](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/setbounds-method/llms-full.txt) (obsolete), [setFontSize](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/setfontsize-method/llms-full.txt), [setLength](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/setlength-method/llms-full.txt), [setStart](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/setstart-method/llms-full.txt), [setStrikeout](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/setstrikeout-method/llms-full.txt), [shrinkFont](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selection/shrinkfont-method/llms-full.txt) |
| [SelectionBounds](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selectionbounds/llms-full.txt) | [length](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selectionbounds/length-property/llms-full.txt), [start](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/selectionbounds/start-property/llms-full.txt) |  |
| [SubTextPartEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/subtextparteventargs/llms-full.txt) | [id](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/subtextparteventargs/id-property/llms-full.txt), [length](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/subtextparteventargs/length-property/llms-full.txt), [name](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/subtextparteventargs/name-property/llms-full.txt), [nestedLevel](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/subtextparteventargs/nestedlevel-property/llms-full.txt), [number](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/subtextparteventargs/number-property/llms-full.txt), [start](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/subtextparteventargs/start-property/llms-full.txt) |  |
| [TextPart](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/textpart/llms-full.txt) | [index](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/textpart/index-property/llms-full.txt) (obsolete), [selection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/textpart/selection-property/llms-full.txt) (obsolete), [type](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/textpart/type-property/llms-full.txt) (obsolete) |  |
| [TXTextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/llms-full.txt) | [contextMenusEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/contextmenusenabled-property/llms-full.txt), [controlChars](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/controlchars-property/llms-full.txt) (obsolete), [documentTargetMarkers](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/documenttargetmarkers-property/llms-full.txt), [editMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/editmode-property/llms-full.txt) (obsolete), [isHyphenationEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/ishyphenationenabled-property/llms-full.txt) (obsolete), [isLanguageDetectionEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/islanguagedetectionenabled-property/llms-full.txt) (obsolete), [isSpellCheckingEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/isspellcheckingenabled-property/llms-full.txt) (obsolete), [ribbon](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/ribbon-property/llms-full.txt), [saveDocumentQuestionDialogEnabled](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/savedocumentquestiondialogenabled-property/llms-full.txt) (obsolete), [selection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/selection-property/llms-full.txt), [tableGridLines](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/tablegridlines-property/llms-full.txt), [textFieldsEditable](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/textfieldseditable-property/llms-full.txt), [textFrameMarkerLines](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/textframemarkerlines-property/llms-full.txt) | [getCultures](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/getcultures-method/llms-full.txt), [getFileDirectory](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/getfiledirectory-method/llms-full.txt) (obsolete), [getFormattingPrinter](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/getformattingprinter-method/llms-full.txt), [getInstalledPrinters](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/getinstalledprinters-method/llms-full.txt), [getStatusBarColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/getstatusbarcolor-method/llms-full.txt), [getTextParts](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/gettextparts-method/llms-full.txt) (obsolete), [loadXMLDatabase](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/loadxmldatabase-method/llms-full.txt), [removeFromDom](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/removefromdom-method/llms-full.txt), [setFileDirectory](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/setfiledirectory-method/llms-full.txt) (obsolete), [setFormattingPrinter](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/setformattingprinter-method/llms-full.txt), [setStatusBarColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/setstatusbarcolor-method/llms-full.txt) |
| [WebSocketClosedEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/websocketclosedeventargs/llms-full.txt) | [code](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/websocketclosedeventargs/code-property/llms-full.txt), [reason](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/websocketclosedeventargs/reason-property/llms-full.txt), [wasClean](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/websocketclosedeventargs/wasclean-property/llms-full.txt) |  |

#### Document Viewer JavaScript API

| Object | Properties | Methods |
|---|---|---|
| [TXDocumentViewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/txdocumentviewer/llms-full.txt) | [annotations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/annotations-property/llms-full.txt), [forms](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/forms-property/llms-full.txt), [toolbar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/toolbar-property/llms-full.txt), [trackedChanges](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/trackedchanges-property/llms-full.txt) | [cancelSearch](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/cancelsearch-method/llms-full.txt), [downloadDocument](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/downloaddocument-method/llms-full.txt), [find](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/find-method/llms-full.txt), [loadDocument](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/loaddocument-method/llms-full.txt), lockZoom, [nextSearchResult](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/nextsearchresult-method/llms-full.txt), [printDocument](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/printdocument-method/llms-full.txt), [saveDocument](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/savedocument-method/llms-full.txt), [scrollToPage](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/scrolltopage-method/llms-full.txt), [toggleFullScreen](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/togglefullscreen-method/llms-full.txt), [toggleSelection](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/toggleselection-method/llms-full.txt), [toggleSidebar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/togglesidebar-method/llms-full.txt), [toggleToolbar](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/documentviewercontroller/toggletoolbar-method/llms-full.txt) |

### Next Steps

- [Version 25.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2500/llms-full.txt): the features of the next version.
- [Version 23.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2300/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 X14 for Windows Forms, WPF, ASP.NET and ActiveX Released](https://www.textcontrol.com/blog/2016/11/30/tx-text-control-x14-for-windows-forms-wpf-aspnet-and-activex-released/): the release announcement on the Text Control Blog.

---

## Nearby

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