Skip to main content
All docs
V25.1
  • SubDocument.GetOdtBytes(DocumentRange, OpenDocumentExporterOptions) Method

    Exports the content of the specified document range as a document in Open Document (ODT) 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

    byte[] GetOdtBytes(
        DocumentRange range,
        OpenDocumentExporterOptions options
    )

    Parameters

    Name Type Description
    range DocumentRange

    The range to convert to ODT format.

    options OpenDocumentExporterOptions

    The object that contains OpenDocument export options.

    Returns

    Type Description
    Byte[]

    An array of bytes that is the document content in ODT format.

    Remarks

    If you work with a selection range, enclose the GetOdtBytes method with the 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 is thrown.

    To retrieve section settings, make sure that the range contains the last section’s paragraph. Otherwise, the section settings are reset to default.

    See Also