# TXTextControl Object

> The TXTextControl JavaScript object provides a public API to manipulate the web editor via JavaScript functions in the browser.

- **Product:** DS Server
- **Section:** Reference
- **Kind:** Object
- **Path:** DS Server > Reference > JavaScript API > TXTextControl Object
- **13925 words**
- **Web URL:** https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/llms-full.txt

---

### Description

The TXTextControl JavaScript object provides a public API to manipulate the web editor via JavaScript functions in the browser.

### Syntax

```javascript
TXTextControl
```

### Examples

The following example demonstrates `TXTextControl` in a practical document-editing workflow. The TXTextControl JavaScript object provides a public API to manipulate the web editor via JavaScript functions in the browser.

```javascript
function onTxError(error) {
    console.error("TX Text Control error:", error.msg);
    error.handled = true;
}

TXTextControl.getText(
    function(result) {
        console.log("get text result:", result);
    },
    onTxError
);
```

---

## In This Section

- [Javascript: TXTextControl.ActivationState Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/activationstate-enumeration/llms-full.txt): The current activation state. It can be activated, deactivated or disabled.
- [Javascript: TXTextControl.addEventListener Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/addeventlistener-method/llms-full.txt): The addEventListener function registers event listener functions on the TXTextControl object.
- [Javascript: TXTextControl.addMergeField Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/addmergefield-method/llms-full.txt): Inserts a merge field at the current input position.
- [Javascript: TXTextControl.AddResult Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/addresult-enumeration/llms-full.txt): Specifies the result when a subtextpart has been added to the document. The object has the following properties:
- [Javascript: TXTextControl.addTextField Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/addtextfield-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. Inserts a new ApplicationField or TextField at the current input position.
- [Javascript: TXTextControl.append Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/append-method/llms-full.txt): Appends text to the document in a certain format.
- [Javascript: TXTextControl.appendDocument Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/appenddocument-method/llms-full.txt): Appends text in a certain format to the current document.
- [Javascript: TXTextControl.AppendSettings Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/appendsettings-enumeration/llms-full.txt): Determines how text is appended to the document.
- [Javascript: TXTextControl.ApplicationFieldFormat Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/applicationfieldformat-enumeration/llms-full.txt): The possible application field formats.
- [Javascript: TXTextControl.atobUTF8 Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/atobutf8-method/llms-full.txt): Decodes a string of data which has been encoded using base-64 encoding.
- [Javascript: TXTextControl.AutoBaseline Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/autobaseline-enumeration/llms-full.txt): Specifies how text is automatically sub- or superscripted.
- [Javascript: TXTextControl.AutoGenerationType Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/autogenerationtype-enumeration/llms-full.txt): Defines the type of document link auto-generation.
- [Javascript: TXTextControl.BarcodeAlignment Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/barcodealignment-enumeration/llms-full.txt): Determines the alignment of the barcode image inside the control.
- [Javascript: TXTextControl.barcodes Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/barcodes-property/llms-full.txt): Gets a collection of all barcode frames contained in the text part with the input focus. This can be the main text, a text frame or a header or footer. The property value is an object of the type BarcodeCollection.
- [Javascript: TXTextControl.BarcodeTextAlignment Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/barcodetextalignment-enumeration/llms-full.txt): Determines the alignment of the barcode text and additional text that is displayed inside the control.
- [Javascript: TXTextControl.barcodeTypeSettings Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/barcodetypesettings-property/llms-full.txt): The type specific settings for the currently used barcode.
- [Javascript: TXTextControl.beginUndoAction Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/beginundoaction-method/llms-full.txt): Begins a user-defined undo operation. All editing and fomatting changes made between beginUndoAction and endUndoAction belong to the undo operation. These changes are undone or redone in a single step. The specified user-defined name is available via getUndoActionName.
- [Javascript: TXTextControl.BreakType Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/breaktype-enumeration/llms-full.txt): Specifies where and how a text or section breaks.
- [Javascript: TXTextControl.btoaUTF8 Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/btoautf8-method/llms-full.txt): Creates a base-64 encoded ASCII string from a unicode string. In contrast to the browser provided method btoa() this method handles all unicode characters and not only characters in the Latin1 range.
- [Javascript: TXTextControl.CapitalizationSettings Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/capitalizationsettings-enumeration/llms-full.txt): Specifies the settings for capitalization.
- [Javascript: TXTextControl.Capitals Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/capitals-enumeration/llms-full.txt): Specifies whether the lowercase letters of text are displayed with capital letters.
- [Javascript: TXTextControl.ChangeKind Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/changekind-enumeration/llms-full.txt): Specifies the kind of a tracked change.
- [Javascript: TXTextControl.clear Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/clear-method/llms-full.txt): Clears the selected text or the character right from the current input position.
- [Javascript: TXTextControl.clearUndo Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/clearundo-method/llms-full.txt): Clears the undo buffer.
- [Javascript: TXTextControl.ClipboardMode Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/clipboardmode-enumeration/llms-full.txt): Possible clipboard modes.
- [Javascript: TXTextControl.clipboardMode Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/clipboardmode-property/llms-full.txt): Gets or sets the clipboard mode (client or server). The clipboard mode determines if the key combinations Ctrl+C, Ctrl+V and Ctrl+X copy to and from the client clipboard or if content is copied to and from the server clipboard. Possible values for this property are defined in the enumeration ClipboardMode.
- [Javascript: TXTextControl.ComponentRenderMode Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/componentrendermode-enumeration/llms-full.txt): Component render mode.
- [Javascript: TXTextControl.connectionID Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/connectionid-property/llms-full.txt): Returns the unique connection ID of this session.
- [Javascript: TXTextControl.ContextMenuLocation Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/contextmenulocation-enumeration/llms-full.txt): Determines the location in the document where a context menu will be shown.
- [Javascript: TXTextControl.contextMenusEnabled Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/contextmenusenabled-property/llms-full.txt): Gets or sets if a right click into the text area opens a context menu or not.
- [Javascript: TXTextControl.ControlChars Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/controlchars-enumeration/llms-full.txt): Determines values for the control characters used in a TextControl document.
- [Javascript: TXTextControl.controlChars Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/controlchars-property/llms-full.txt): Obsolete. This property will be removed in one of the next versions. Gets or sets whether control characters are visible.
- [Javascript: TXTextControl.DialogBoxKind Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/dialogboxkind-enumeration/llms-full.txt): Possible built-in dialog box types.
- [Javascript: TXTextControl.Direction Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/direction-enumeration/llms-full.txt): Determines the writing direction of a paragraph.
- [Javascript: TXTextControl.displayColors Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/displaycolors-property/llms-full.txt): The displayed colors of the text control.
- [Javascript: TXTextControl.DocumentAccessPermissions Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/documentaccesspermissions-enumeration/llms-full.txt): Specifies how a document can be accessed after it has been opened.
- [Javascript: TXTextControl.documentPermissions Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/documentpermissions-property/llms-full.txt): The document permission settings.
- [Javascript: TXTextControl.documentSettings Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/documentsettings-property/llms-full.txt): The DocumentSettings class provides properties which inform about general document settings, such as author and title, contained in the document the user is currently working on. When such a document is saved with one of the Save methods all settings are automatically stored.
- [Javascript: TXTextControl.documentTargetMarkers Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/documenttargetmarkers-property/llms-full.txt): Gets or sets whether document target markers are visible.
- [Javascript: TXTextControl.EditMode Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/editmode-enumeration/llms-full.txt): Determines the possible document edit modes.
- [Javascript: TXTextControl.editMode Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/editmode-property/llms-full.txt): Obsolete. This property will be removed in one of the next versions. Gets or sets the edit mode the control is in. Must be set with one of the EditMode values.
- [Javascript: TXTextControl.endUndoAction Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/endundoaction-method/llms-full.txt): Ends a user-defined undo operation. All editing and fomatting changes made between beginUndoAction and endUndoAction belong to the undo operation. These changes are undone or redone in a single step.
- [Javascript: TXTextControl.FieldType Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/fieldtype-enumeration/llms-full.txt): Determines the possible MS Word specific merge field types supported by the TX Text Control JavaScript API.
- [Javascript: TXTextControl.FileType Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/filetype-enumeration/llms-full.txt): Specifies the kind of file types. The object has the following properties:
- [Javascript: TXTextControl.FindOptions Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/findoptions-enumeration/llms-full.txt): Determines search options for the find method.
- [Javascript: TXTextControl.flattenFormFields Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/flattenformfields-method/llms-full.txt): Flatten all form fields in the document. This means that all form fields are converted to static text.
- [Javascript: TXTextControl.focus Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/focus-method/llms-full.txt): Sets the text input focus to the web editor.
- [Javascript: TXTextControl.FontUnderlineStyle Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/fontunderlinestyle-enumeration/llms-full.txt): Specifies the style of the underline below a text.
- [Javascript: TXTextControl.footnotes Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/footnotes-property/llms-full.txt): All footnotes contained in the main text of the document.
- [Javascript: TXTextControl.FormulaReferenceStyle Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/formulareferencestyle-enumeration/llms-full.txt): Specifies the style of references to table cells in formulas.
- [Javascript: TXTextControl.Frame Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/frame-enumeration/llms-full.txt): Determines which frame borders are visible of an image, text frame, chart, barcode or drawing.
- [Javascript: TXTextControl.FrameInsertionMode Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/frameinsertionmode-enumeration/llms-full.txt): Determines how the frame of an image, text frame, chart, barcode or drawing can be inserted in the text.
- [Javascript: TXTextControl.FrameStyle Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/framestyle-enumeration/llms-full.txt): Determines the style of a frame of an image, text frame, chart, barcode or drawing. The object has the following properties:
- [Javascript: TXTextControl.getActivationState Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getactivationstate-method/llms-full.txt): Gets a value indicating the current activation state. It can be activated, deactivated or disabled.
- [Javascript: TXTextControl.getAllowDrag Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getallowdrag-method/llms-full.txt): Gets a value indicating whether the view generator can be a source of a Drag&Drop operation.
- [Javascript: TXTextControl.getAllowDrop Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getallowdrop-method/llms-full.txt): Gets a value indicating whether the view generator can accept data that the user drags onto it.
- [Javascript: TXTextControl.getAllowUndo Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getallowundo-method/llms-full.txt): Gets a value indicating whether the undo buffer is active or not.
- [Javascript: TXTextControl.getBackColor Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getbackcolor-method/llms-full.txt): Gets the Text Control's background color.
- [Javascript: TXTextControl.getBaseline Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getbaseline-method/llms-full.txt): Gets the baseline alignment, in twips, of the Text Control.
- [Javascript: TXTextControl.getCanCharacterFormat Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcancharacterformat-method/llms-full.txt): Informs whether the currently selected text can be formatted with character formatting attributes. The value depends on whether the formatting is allowed and the currently set edit mode.
- [Javascript: TXTextControl.getCanCopy Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcancopy-method/llms-full.txt): Informs whether a part of a Text Control document has been selected and can be copied to the clipboard. The value depends on whether the formatting is allowed and the currently set edit mode.
- [Javascript: TXTextControl.getCanDocumentFormat Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcandocumentformat-method/llms-full.txt): Informs whether the document can be formatted with page and section formatting attributes. The value depends on whether the formatting is allowed and the currently set edit mode.
- [Javascript: TXTextControl.getCanPaste Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcanpaste-method/llms-full.txt): Informs whether the document's text and/or formatting attributes can be changed. The value depends on DocumentPermissions.readOnly and the currently set edit mode.
- [Javascript: TXTextControl.getCanPrint Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcanprint-method/llms-full.txt): Informs whether the document can be printed. The value depends on the DocumentPermissions.allowPrinting and the currently set edit mode.
- [Javascript: TXTextControl.getCanRedo Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcanredo-method/llms-full.txt): Informs whether an operation can be re-done using the Redo method.
- [Javascript: TXTextControl.getCanStyleFormat Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcanstyleformat-method/llms-full.txt): Informs whether the document can be formatted with formatting styles. The value depends on the DocumentPermissions.allowFormattingStyles and the currently set edit mode.
- [Javascript: TXTextControl.getCanTableFormat Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcantableformat-method/llms-full.txt): Informs whether the currently selected text can be formatted with table formatting attributes.
- [Javascript: TXTextControl.getCanUndo Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcanundo-method/llms-full.txt): Gets a value indicating whether the user can undo the previous operation in a Text Control.
- [Javascript: TXTextControl.getCommentHighlightMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcommenthighlightmode-method/llms-full.txt): Gets the global comment highlight mode.
- [Javascript: TXTextControl.getControlChars Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcontrolchars-method/llms-full.txt): Gets whether the control characters are visible or not.
- [Javascript: TXTextControl.getCultures Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getcultures-method/llms-full.txt): Returns the culture and the UI culture of the control. The UI culture affects the string resource language. The culture represents date and time string formats, for example.
- [Javascript: TXTextControl.getDocumentTargetMarkers Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getdocumenttargetmarkers-method/llms-full.txt): Gets a value indicating that markers for hypertext targets are shown or not.
- [Javascript: TXTextControl.getDrawingMarkerLines Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getdrawingmarkerlines-method/llms-full.txt): Gets whether a marker frame is shown around a drawing to indicate its position and size.
- [Javascript: TXTextControl.getEditableRegionHighlightMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/geteditableregionhighlightmode-method/llms-full.txt): Gets the global editable region highlight mode.
- [Javascript: TXTextControl.getEditMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/geteditmode-method/llms-full.txt): Gets a value indicating whether the document's text is protected, or can be freely edited and formatted.
- [Javascript: TXTextControl.getFileDirectory Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getfiledirectory-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. Requests the directory path where the files of a specific file type are stored on the web server.
- [Javascript: TXTextControl.getFontUnderlineStyle Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getfontunderlinestyle-method/llms-full.txt): Gets underlining style for the text displayed by the control. This property only determines the style.
- [Javascript: TXTextControl.getForeColor Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getforecolor-method/llms-full.txt): Gets the foreground color of the control which is the color of the document's text.
- [Javascript: TXTextControl.getFormattingPrinter Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getformattingprinter-method/llms-full.txt): Returns the name of the currently selected formatting printer by calling a provided callback function. For more information on the formatting printer see function setFormattingPrinter.
- [Javascript: TXTextControl.getFormulaReferenceStyle Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getformulareferencestyle-method/llms-full.txt): Gets a value determining how references to table cells in formulas are specified. Supported are the A1 and the R1C1 notation. The A1 notation specifies a table cell with a column letter and a row number, for example B3 refers to the table cell in the third row and the second column. The R1C1 notation addresses a table cell with a row number and a column number, for example R3C2 refers to the table cell in the third row and the second column. Relative addresses can be expressed with square brackets. R[-3]C[-2]. The numbers inside the square brackets show how many rows or columns the cell is relative to itself. Negative row numbers mean that the referenced cell is above the cell containing the formula. Negative column numbers mean that the referenced cell is to the left of the cell containing the formula.
- [Javascript: TXTextControl.getInsertionMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getinsertionmode-method/llms-full.txt): Gets the insertion mode.
- [Javascript: TXTextControl.getInstalledPrinters Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getinstalledprinters-method/llms-full.txt): Gets the names of the printers installed on the server which are usable by Text Control.
- [Javascript: TXTextControl.getIsFormFieldValidationEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getisformfieldvalidationenabled-method/llms-full.txt): Gets a value indicating whether form field validation is active or not.
- [Javascript: TXTextControl.getIsFormulaCalculationEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getisformulacalculationenabled-method/llms-full.txt): Gets a value indicating whether formulas in tables are automatically calculated when the text of an input cell is changed.
- [Javascript: TXTextControl.getIsHyphenationEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getishyphenationenabled-method/llms-full.txt): Gets a value indicating whether hyphenation is active or not.
- [Javascript: TXTextControl.getIsLanguageDetectionEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getislanguagedetectionenabled-method/llms-full.txt): Gets a value indicating whether language detection is active or not.
- [Javascript: TXTextControl.getIsSpellCheckingEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getisspellcheckingenabled-method/llms-full.txt): Gets a value indicating whether spell checking is active or not.
- [Javascript: TXTextControl.getIsTrackChangesEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getistrackchangesenabled-method/llms-full.txt): Gets a value indicating whether track changes is active or not.
- [Javascript: TXTextControl.getLandscape Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getlandscape-method/llms-full.txt): Gets a value indicating whether the page orientation is landscape.
- [Javascript: TXTextControl.getPageCount Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getpagecount-method/llms-full.txt): Gets the number of pages contained in the current document.
- [Javascript: TXTextControl.getPageUnit Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getpageunit-method/llms-full.txt): Gets the measure used for page sizes and page margins.
- [Javascript: TXTextControl.getPermanentControlChars Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getpermanentcontrolchars-method/llms-full.txt): Gets a value indicating which control characters are shown permanently on the screen.
- [Javascript: TXTextControl.getRedoActionName Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getredoactionname-method/llms-full.txt): Gets a string that represents the name of the action that will be performed when a call to the redo method is made.
- [Javascript: TXTextControl.getRenderMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getrendermode-method/llms-full.txt): Gets the component render mode.
- [Javascript: TXTextControl.getSelectObjects Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getselectobjects-method/llms-full.txt): Gets a value controlling the selection of objects which are inserted behind the text. When the property is set to true, a mouse click selects the object behind the text. Otherwise, when this property is set to false, text in front of the object can be selected.
- [Javascript: TXTextControl.getStatusBarColor Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getstatusbarcolor-method/llms-full.txt): Returns the background color of the status bar by calling a provided callback function.
- [Javascript: TXTextControl.getSubTextParts Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getsubtextparts-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. Requests a collection of either all subtextparts the current text part contains or only the subtextpart containing the input position from the server and returns the collection by calling a callback function which has to be provided as a parameter to the function.
- [Javascript: TXTextControl.getSupportedFonts Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getsupportedfonts-method/llms-full.txt): Gets an array of strings specifying the names of all currently supported fonts.
- [Javascript: TXTextControl.getSupportedPaperSizes Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getsupportedpapersizes-method/llms-full.txt): Gets an array of PaperSize structures specifying the names and the size of all currently supported paper sizes.
- [Javascript: TXTextControl.getText Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/gettext-method/llms-full.txt): Gets the control's text.
- [Javascript: TXTextControl.getTextBackColor Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/gettextbackcolor-method/llms-full.txt): Gets the background color for the text.
- [Javascript: TXTextControl.getTextFields Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/gettextfields-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. Requests a collection of either all text fields the current text part contains or only the text field containing the input position from the server and returns the collection by calling a callback function which has to be provided as a parameter to the function.
- [Javascript: TXTextControl.getTextFrameMarkerLines Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/gettextframemarkerlines-method/llms-full.txt): Gets whether text frames that have no border line are shown with marker lines.
- [Javascript: TXTextControl.getTextParts Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/gettextparts-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. Requests a collection of either all text parts the current document contains or only the text part containing the input position from the server and returns the collection by calling a callback function which has to be provided as a parameter to the function.
- [Javascript: TXTextControl.getUndoActionName Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getundoactionname-method/llms-full.txt): Gets a string that represents the name of the action that will be performed when a call to the undo method is made. The property's value is null if there is no action that can be undone.
- [Javascript: TXTextControl.getUserNames Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getusernames-method/llms-full.txt): Gets a list of names specifying users who have access to editable regions. When a document is set to read-only all editable regions that are related to these users can be edited.
- [Javascript: TXTextControl.getViewMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/getviewmode-method/llms-full.txt): Gets the mode how Text Control displays a document.
- [Javascript: TXTextControl.HeaderFooterType Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/headerfootertype-enumeration/llms-full.txt): Determines the type of a header or footer.
- [Javascript: TXTextControl.headersAndFooters Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/headersandfooters-property/llms-full.txt): Gets a collection of all headers and footers in the document.
- [Javascript: TXTextControl.HighlightMode Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/highlightmode-enumeration/llms-full.txt): Contains all possible highlight mode values.
- [Javascript: TXTextControl.HorizontalAlignment Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/horizontalalignment-enumeration/llms-full.txt): Specifies the horizontal alignment of a text.
- [Javascript: TXTextControl.HtmlDialogBoxKind Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/htmldialogboxkind-enumeration/llms-full.txt): Possible built-in HTML based dialog box types.
- [Javascript: TXTextControl.ImageFormat Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/imageformat-enumeration/llms-full.txt): Specifies the file format of an image.
- [Javascript: TXTextControl.ImageInsertionMode Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/imageinsertionmode-enumeration/llms-full.txt): Determines how an image can be inserted in the text.
- [Javascript: TXTextControl.images Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/images-property/llms-full.txt): Gets a collection of all images contained in the text part with the input focus. This can be the main text, a text frame or a header or footer.
- [Javascript: TXTextControl.init Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/init-method/llms-full.txt): Initializes the document editor.
- [Javascript: TXTextControl.inlineStyles Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/inlinestyles-property/llms-full.txt): Gets a collection of all inline styles the current document contains.
- [Javascript: TXTextControl.inputFormat Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/inputformat-property/llms-full.txt): All formatting attributes at the current text input position.
- [Javascript: TXTextControl.inputPosition Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/inputposition-property/llms-full.txt): The current text input position.
- [Javascript: TXTextControl.InsertionMode Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/insertionmode-enumeration/llms-full.txt): Determines how text is inserted at the current input position when text is typed or inserted.
- [Javascript: TXTextControl.isHyphenationEnabled Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/ishyphenationenabled-property/llms-full.txt): Obsolete. This property will be removed in one of the next versions. Use the setter and getter methods instead. Gets or sets a value indicating whether hyphenation is active or not.
- [Javascript: TXTextControl.isLanguageDetectionEnabled Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/islanguagedetectionenabled-property/llms-full.txt): Obsolete. This property will be removed in one of the next versions. Use the setter and getter methods instead. Gets or sets a value indicating whether language detection is active or not.
- [Javascript: TXTextControl.isLoadingDialogEnabled Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/isloadingdialogenabled-property/llms-full.txt): Gets or sets whether a wait dialog is shown while a document is being loaded.
- [Javascript: TXTextControl.isSpellCheckingEnabled Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/isspellcheckingenabled-property/llms-full.txt): Obsolete. This property will be removed in one of the next versions. Use the setter and getter methods instead. Gets or sets a value indicating whether spell checking is active or not.
- [Javascript: TXTextControl.isTrackChangesEnabled Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/istrackchangesenabled-property/llms-full.txt): Obsolete. This property will be removed in one of the next versions. Use the setter and getter methods instead. Gets or sets a value indicating whether change tracking is active or not.
- [Javascript: TXTextControl.Justification Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/justification-enumeration/llms-full.txt): Specifies the kind of justification.
- [Javascript: TXTextControl.listFormat Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/listformat-property/llms-full.txt): The type and the formatting attributes of a bulleted or numbered list.
- [Javascript: TXTextControl.ListFormatCharacter Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/listformatcharacter-enumeration/llms-full.txt): Specifies the list format character.
- [Javascript: TXTextControl.ListType Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/listtype-enumeration/llms-full.txt): Specifies the type of a list.
- [Javascript: TXTextControl.load Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/load-method/llms-full.txt): Loads text in a certain format. The complete contents of the web editor are replaced.
- [Javascript: TXTextControl.loadDocument Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/loaddocument-method/llms-full.txt): Loads text in a certain format. The complete contents of the web editor are replaced.
- [Javascript: TXTextControl.loadJsonData Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/loadjsondata-method/llms-full.txt): Loads JSON data which is used to create table and field name menu items in the mailings ribbon tab.
- [Javascript: TXTextControl.loadSelection Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/loadselection-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. Loads text in a certain format into the current selection.
- [Javascript: TXTextControl.loadXMLDatabase Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/loadxmldatabase-method/llms-full.txt): Loads an XML database which is used to create table and field name menu items in the mailings ribbon tab.
- [Javascript: TXTextControl.MeasuringUnit Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/measuringunit-enumeration/llms-full.txt): Specifies the measuring unit.
- [Javascript: TXTextControl.MergeFieldTextFormat Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/mergefieldtextformat-enumeration/llms-full.txt): Determines the possible text formats for merge fields containing text.
- [Javascript: TXTextControl.MisspelledWordKind Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/misspelledwordkind-enumeration/llms-full.txt): Specifies the kind of a misspelled word.
- [Javascript: TXTextControl.NumberFormat Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/numberformat-enumeration/llms-full.txt): Specifies the format of a numbered list.
- [Javascript: TXTextControl.PageContent Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/pagecontent-enumeration/llms-full.txt): Defines the contents of a page's image returned from the Page.getImage method.
- [Javascript: TXTextControl.pageMargins Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/pagemargins-property/llms-full.txt): The margins for the pages of the current document. The measure depends on the page unit. The default measure is 1/100th inch.
- [Javascript: TXTextControl.pages Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/pages-property/llms-full.txt): Gets a collection of all pages in the document.
- [Javascript: TXTextControl.pageSize Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/pagesize-property/llms-full.txt): The width and height of the pages for the current document. The measure depends on the page unit. The default measure is 1/100th inch.
- [Javascript: TXTextControl.paragraphFormat Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/paragraphformat-property/llms-full.txt): The paragraph formatting attributes of the text displayed by the control.
- [Javascript: TXTextControl.paragraphStyles Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/paragraphstyles-property/llms-full.txt): All paragraph formatting styles in the current document.
- [Javascript: TXTextControl.PermanentControlChar Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/permanentcontrolchar-enumeration/llms-full.txt): Defines a control character which is shown permanently on the screen.
- [Javascript: TXTextControl.printDocument Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/printdocument-method/llms-full.txt): Attempts to print the current document in the browser. Not all browsers support this.
- [Javascript: TXTextControl.redo Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/redo-method/llms-full.txt): Redoes the last Text Control operation.
- [Javascript: TXTextControl.refreshLayout Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/refreshlayout-method/llms-full.txt): Forces a layout refresh of the document editor. Use this method in cases where the editor doesn't automatically react to layout changes of your web site.
- [Javascript: TXTextControl.RelationalOperator Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/relationaloperator-enumeration/llms-full.txt): Determines the relational operator used by some types of merge fields.
- [Javascript: TXTextControl.removeEventListener Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/removeeventlistener-method/llms-full.txt): The removeListener function removes the specified event listener from the TXTextControl object.
- [Javascript: TXTextControl.removeFromDom Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/removefromdom-method/llms-full.txt): Closes the WebSocket connection gracefully and removes the whole editor from the DOM.
- [Javascript: TXTextControl.removeTextField Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/removetextfield-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. The removeTextField method removes a text field from the document.
- [Javascript: TXTextControl.resetContents Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/resetcontents-method/llms-full.txt): Deletes the entire contents of the control.
- [Javascript: TXTextControl.ribbon Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/ribbon-property/llms-full.txt): Gets the control's ribbon bar object. Use this property to manipulate the ribbon bar.
- [Javascript: TXTextControl.ribbonPermissionsTab Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/ribbonpermissionstab-property/llms-full.txt): Returns the "Permissions" ribbon tab object.
- [Javascript: TXTextControl.rulerBar Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/rulerbar-property/llms-full.txt): The horizontal ruler bar.
- [Javascript: TXTextControl.RulerBarBorderStyle Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/rulerbarborderstyle-enumeration/llms-full.txt): The border style of a ruler bar.
- [Javascript: TXTextControl.RulerBarFormulaMode Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/rulerbarformulamode-enumeration/llms-full.txt): Specifies whether a ruler bar shows cell references when the current input position is in a table cell.
- [Javascript: TXTextControl.RulerBarScaleUnit Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/rulerbarscaleunit-enumeration/llms-full.txt): Specifies whether a ruler bar shows cell references when the current input position is in a table cell.
- [Javascript: TXTextControl.save Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/save-method/llms-full.txt): Saves the current document in a certain format and sends the result back asynchronously by calling a given callback function.
- [Javascript: TXTextControl.saveDocument Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/savedocument-method/llms-full.txt): Saves the current document in a certain format and sends the result back asynchronously by calling a given callback function.
- [Javascript: TXTextControl.saveDocumentQuestionDialogEnabled Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/savedocumentquestiondialogenabled-property/llms-full.txt): Obsolete. This property will be removed in one of the next versions. Gets or sets if a confirmation dialog should be shown before discarding unsaved changes.
- [Javascript: TXTextControl.saveSelection Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/saveselection-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. Saves the current selection in a certain format and sends the result back asynchronously by calling a given callback function.
- [Javascript: TXTextControl.SectionBreakKind Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/sectionbreakkind-enumeration/llms-full.txt): Specifies the kind of a section break.
- [Javascript: TXTextControl.sections Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/sections-property/llms-full.txt): Gets a collection of all sections in the document.
- [Javascript: TXTextControl.select Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/select-method/llms-full.txt): Selects text within the control.
- [Javascript: TXTextControl.selectAll Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/selectall-method/llms-full.txt): Selects all text in the control.
- [Javascript: TXTextControl.selection Property](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/selection-property/llms-full.txt): Returns the current selection or sets the selection's position and length. The setter must be used as follows: TXTextControl.selection = { start: 2, length: 5 }
- [Javascript: TXTextControl.selectWord Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/selectword-method/llms-full.txt): Selects the word at the current text input position.
- [Javascript: TXTextControl.setActivationState Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setactivationstate-method/llms-full.txt): Sets a value indicating the current activation state. It can be activated, deactivated or disabled.
- [Javascript: TXTextControl.setAllowDrag Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setallowdrag-method/llms-full.txt): Sets a value indicating whether the view generator can be a source of a Drag&Drop operation.
- [Javascript: TXTextControl.setAllowDrop Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setallowdrop-method/llms-full.txt): Sets a value indicating whether the view generator can accept data that the user drags onto it.
- [Javascript: TXTextControl.setAllowUndo Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setallowundo-method/llms-full.txt): Sets a value indicating whether the undo buffer is active or not.
- [Javascript: TXTextControl.setBackColor Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setbackcolor-method/llms-full.txt): Sets the Text Control's background color.
- [Javascript: TXTextControl.setBaseline Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setbaseline-method/llms-full.txt): Sets the baseline alignment, in twips, of the Text Control.
- [Javascript: TXTextControl.setCommentHighlightMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setcommenthighlightmode-method/llms-full.txt): Sets the global comment highlight mode.
- [Javascript: TXTextControl.setControlChars Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setcontrolchars-method/llms-full.txt): Sets whether the control characters are visible or not.
- [Javascript: TXTextControl.setDocumentTargetMarkers Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setdocumenttargetmarkers-method/llms-full.txt): Sets a value indicating that markers for hypertext targets are shown or not.
- [Javascript: TXTextControl.setDrawingMarkerLines Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setdrawingmarkerlines-method/llms-full.txt): Sets whether a marker frame is shown around a drawing to indicate its position and size.
- [Javascript: TXTextControl.setEditableRegionHighlightMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/seteditableregionhighlightmode-method/llms-full.txt): Sets the global editable region highlight mode.
- [Javascript: TXTextControl.setEditMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/seteditmode-method/llms-full.txt): Sets a value indicating whether the document's text is protected, or can be freely edited and formatted.
- [Javascript: TXTextControl.setFileDirectory Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setfiledirectory-method/llms-full.txt): Obsolete. This method will be removed in one of the next versions. For security reasons, the setFileDirectory method has been removed. Please set the file directory on the server side using the TXTextControl.Web.MVC.TextControl.SetFileDirectory or WebSocketHandler.SetFileDirectory method. Sets the directory path where the files of a specific file type are stored on the web server.
- [Javascript: TXTextControl.setFontUnderlineStyle Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setfontunderlinestyle-method/llms-full.txt): Sets underlining style for the text displayed by the control. This property only determines the style.
- [Javascript: TXTextControl.setForeColor Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setforecolor-method/llms-full.txt): Sets the foreground color of the control which is the color of the document's text.
- [Javascript: TXTextControl.setFormattingPrinter Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setformattingprinter-method/llms-full.txt): Sets the name of a printer the text dimensions and capabilities of which are used to format the document. If the document is printed with this printer the displayed and the printed document have the same dimensions. If the property is set to "Standard", the system installed standard printer is used to format the document. If the property is set to "Display", the font dimensions of the display device are used to format the document. If the specified printer is not installed, the standard printer is used.
- [Javascript: TXTextControl.setFormulaReferenceStyle Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setformulareferencestyle-method/llms-full.txt): Sets a value determining how references to table cells in formulas are specified. Supported are the A1 and the R1C1 notation. The A1 notation specifies a table cell with a column letter and a row number, for example B3 refers to the table cell in the third row and the second column. The R1C1 notation addresses a table cell with a row number and a column number, for example R3C2 refers to the table cell in the third row and the second column. Relative addresses can be expressed with square brackets. R[-3]C[-2]. The numbers inside the square brackets show how many rows or columns the cell is relative to itself. Negative row numbers mean that the referenced cell is above the cell containing the formula. Negative column numbers mean that the referenced cell is to the left of the cell containing the formula.
- [Javascript: TXTextControl.setInputPositionByLocation Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setinputpositionbylocation-method/llms-full.txt): Sets a new input position from a geometric location.
- [Javascript: TXTextControl.setInputPositionByPage Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setinputpositionbypage-method/llms-full.txt): Sets a new input position from a page, line and column number.
- [Javascript: TXTextControl.setInputPositionByTextPosition Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setinputpositionbytextposition-method/llms-full.txt): Sets a new input position from a text position.
- [Javascript: TXTextControl.setInsertionMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setinsertionmode-method/llms-full.txt): Sets the insertion mode.
- [Javascript: TXTextControl.setIsFormFieldValidationEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setisformfieldvalidationenabled-method/llms-full.txt): Sets a value indicating whether form field validation is active or not.
- [Javascript: TXTextControl.setIsFormulaCalculationEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setisformulacalculationenabled-method/llms-full.txt): Sets a value indicating whether formulas in tables are automatically calculated when the text of an input cell is changed.
- [Javascript: TXTextControl.setIsHyphenationEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setishyphenationenabled-method/llms-full.txt): Sets a value indicating whether hyphenation is active or not.
- [Javascript: TXTextControl.setIsLanguageDetectionEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setislanguagedetectionenabled-method/llms-full.txt): Sets a value indicating whether language detection is active or not.
- [Javascript: TXTextControl.setIsSpellCheckingEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setisspellcheckingenabled-method/llms-full.txt): Sets a value indicating whether spell checking is active or not.
- [Javascript: TXTextControl.setIsTrackChangesEnabled Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setistrackchangesenabled-method/llms-full.txt): Sets a value indicating whether track changes is active or not.
- [Javascript: TXTextControl.setLandscape Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setlandscape-method/llms-full.txt): Sets a value indicating whether the page orientation is landscape.
- [Javascript: TXTextControl.setPageUnit Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setpageunit-method/llms-full.txt): Sets the measure used for page sizes and page margins.
- [Javascript: TXTextControl.setPermanentControlChars Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setpermanentcontrolchars-method/llms-full.txt): Sets a value indicating which control characters are shown permanently on the screen.
- [Javascript: TXTextControl.setRenderMode Method](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/setrendermode-method/llms-full.txt): Sets the component render mode. This property only works with the Microsoft Windows based .NET 4 backend. With the platform independent backend, an error is thrown because there is only the SVG based render mode.

_40 more, listed on the page itself._

---

## Nearby

- **Previous:** [Javascript: TrackedChangeInfo.userName Property](https://docs.textcontrol.com/ds-server/reference/javascript/trackedchangeinfo/username-property/llms-full.txt)
- **Next:** [Javascript: TXTextControl.ActivationState Enumeration](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/activationstate-enumeration/llms-full.txt)
