vcl-dxrichedit-dot-nativeapi-dot-idxricheditdocument-afa1f4dd.md
Specifies document content (as a plain text string).
property Text: string read; write;
| Type | Description |
|---|---|
| string |
Document content (as a plain text string).
|
You can use the Text property to import/export document content in the plain text format (TXT). Unlike all other formats, support for TXT is initially enabled for both TdxRichEditControl and TdxRichEditDocumentServer components.
Important
TdxRichEditControl and TdxRichEditDocumentServer components do not work natively with documents in the DOC format. Instead, these components build a document model in memory using an internal XML-like format. You can use the IdxRichEditDocument interface to edit the current document directly.
The Text property value’s read/write operations import/export document content. You can use the following properties to configure plain text import/export settings:
Options.Export.PlainTextProvides access to settings applied to exporting a document to the TXT file format.Options.Import.PlainTextProvides access to settings applied to importing plain text (TXT) documents into the Rich Edit control.
DevExpress Rich Text components initially support a limited number of document formats to avoid excessive dependencies:
TdxRichEditControlHas predefined support only for TXT and RTF.TdxRichEditDocumentServerHas predefined support only for TXT.
To enable support for all available formats, add all required dependencies at design time or in code:
| Extension | Document Format | Format Value | Import/Export Settings | Support / Required Dependencies |
|---|---|---|---|---|
TXT/txt | Plain Text | PlainText | Options.Import.PlainText/Options.Export.PlainText | Built-in Support |
RTF/rtf | Rich Text Format | Rtf | Options.Import.Rtf/Options.Export.Rtf | dxRichEdit.Rtf (add only for TdxRichEditDocumentServer) |
DOC/doc | Microsoft Word® 97 – 2003 | Doc | Options.Import.Doc/Options.Export.Doc | dxRichEdit.Doc |
HTML/html | Hypertext Markup Language | Html | Options.Import.Html/Options.Export.Html | dxRichEdit.Html |
DOCX/docx | Office OpenXML | OpenXml | Options.Import.OpenXml/Options.Export.OpenXml | dxRichEdit.OpenXML |
At design time, you can right-click a TdxRichEditControl or TdxRichEditDocumentServer component, expand the Add Unit to Support menu item, and add all required dependencies.
You can also use the following API members to import/export document content in different supported[1] formats:
DocBytesSpecifies document content as a byte array (in the Microsoft Word® 97 – 2003 binary format).OpenXmlBytesSpecifies document content as a byte array (in the Office OpenXML format).RtfTextSpecifies document content (as an RTF string).LoadDocument | SaveDocumentExport/import document content to/from file or stream in any supported format.
Footnotes
See Also
TdxRichEditCustomDocumentServer.Text Property