SubDocument.GetDocxBytes(DocumentRange, OpenXmlDocumentExporterOptions) Method
Exports the content of the specified document range as a document in Office Open XML (DOCX) format and returns a byte array with this document.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v25.1.Core.dll
NuGet Package: DevExpress.RichEdit.Core
Declaration
Parameters
Name | Type | Description |
---|---|---|
range | DocumentRange | A range to convert to DOCX format. |
options | OpenXmlDocumentExporterOptions | Contains export options. |
Returns
Type | Description |
---|---|
Byte[] | An array of bytes that contains document content in DOCX format. |
Remarks
If you operate with a selection range, enclose the GetDocxBytes
method call within a DocumentRange.BeginUpdateDocument - DocumentRange.EndUpdateDocument method pair. Otherwise, an incorrect document model might be selected, and the “Error: specified document position or range belongs to other document or subdocument” exception occurs.
To retrieve the section settings, make sure that the range contains the last section’s paragraph. Otherwise, the section settings are reset to the default.