@txtextcontrol/tx-react-document-editor

32.2.0 • Public • Published

TX Text Control Document Editor (React version)

This library offers a HTML5 based rich text editor for TX Text Control. Give your users an MS Word compatible document editor to create powerful reporting templates anywhere - in any HTML5-based browser including Google Chrome, Firefox, Safari and Internet Explorer.

Requirements

This version requires TX Text Control .NET Server for ASP.NET.

Installation

npm install @txtextcontrol/tx-react-document-editor

Usage

Your App.js could look like this, for example (the only mandatory attributes are width, height and webSocketURL):

import DocumentEditor from 'tx-react-document-editor'

function App() {
  return (
    <DocumentEditor 
        style={{width:"1024px", height:"1024px" }} 
        webSocketURL="wss://backend.textcontrol.com/api/TXWebSocket?access-token=your_trial_token"></DocumentEditor>
  );
}

Possible attributes

  • style (object)
    • width (string) - The width of the Document Editor in pixel 'px' or in percentage '%' relative to the container's width.
    • height (string) - The height of the Document Editor in pixel 'px' or in percentage '%' relative to the container's height.
  • webSocketURL (string) - The backend server WebSocket URL running TX Text Control .NET Server for ASP.NET.
  • editMode (string) - Sets whether the document's text is read-only, can be selected or is editable. Possible values are 'Edit', 'ReadAndSelect', 'ReadOnly' and 'UsePassword'.
  • contextMenusEnabled (boolean) - Sets whether a right click opens a context menu or not.
  • formattingPrinter (string) - The name of a printer the text dimensions and capabilities of which are used to format the document.
  • culture (string) - The culture (e. g. 'de-DE'). Affects date and time string formats, for example.
  • uiCulture (string) - The user interface culture (e. g. 'en-US'). Affects the string resource language.
  • userNames (string[]) - An array 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.
  • reconnectTimeout (number) - Time in seconds before stopping reconnection attempts after a connection loss.
  • onLoad (function) - The function will be executed as soon as the main 'TXTextControl' object is loaded.

Readme

Keywords

none

Package Sidebar

Install

npm i @txtextcontrol/tx-react-document-editor

Weekly Downloads

3

Version

32.2.0

License

none

Unpacked Size

6.51 kB

Total Files

4

Last publish

Collaborators

  • thomerow
  • bjoerntx
  • schedo