vcl-dxrichedit-dot-nativeapi-dot-idxricheditdocument-3d83e84f.md
Specifies document content as a byte array (in the Microsoft Word® 97 – 2003 binary format).
property DocBytes: TBytes read; write;
| Type | Description |
|---|---|
| TBytes |
Document content (as a byte array in the DOC format).
|
You can use the DocBytes property to import/export document content in the DOC format (ensure that support for the Microsoft Word® binary format is enabled).
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.
DocBytes property value read/write operations export/import document content. You can use the following properties to configure DOC export/import settings:
Options.Export.DocProvides access to settings applied to saving the current document to the Microsoft Word® 97 – 2003 binary document (DOC) file.Options.Import.DocProvides access to settings applied to importing Microsoft Word® 97 – 2003 binary documents (DOC files).
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:
OpenXmlBytesSpecifies document content as a byte array (in the Office OpenXML format).RtfTextSpecifies document content (as an RTF string).TextSpecifies document content (as a plain text string).LoadDocument | SaveDocumentExport/import document content to/from a file or stream in any supported format.
Footnotes
See Also
TdxRichEditCustomDocumentServer.DocBytes Property