DevExpress Office File API
Improves PDF, Spreadsheet and Word Processing APIs.
Fixes
All Office File API products
- Parsing - A document cannot be loaded if it contains an invalid array of font glyph widths.
- Parsing - A document with an invalid logical structure cannot be loaded.
PDF Document API
- An exception is thrown on an attempt to extract a page from a particular PDF document to a separate file.
- Document can't be loaded if contains invalid command stream data.
- Export - Application crashes when an invalid native object is finalized.
- Export to PDF - OpenType CFF fonts with more than 32767 glyphs are not embedded correctly to the resulting PDF files.
- Parsing - A document with an invalid interactive form field value cannot be opened.
- PDF Document API - The PdfInteractiveFormField.Flags property is read-only.
- Text Extraction - Text is incorrectly extracted from a specific document.
- The GetText(PdfDocumentArea) method overload incorrectly extracts text for wrapped words.
Spreadsheet Document API
- An Microsoft Excel 2.x (BIFF2) document cannot be imported.
- An Microsoft Excel document loses content after PivotCaches.RefreshAll.
- Characters might be cropped in a rich text cell when the AzureCompatibility option is turned on.
- Microsoft Excel shows an error on an attempt to resave a XLSM document that was previously saved with the Spreadsheet Document API.
- Spreadsheet - A custom User-Defined function used in array formulas is not re-calculated correctly in a worksheet.
- The 'Insufficient memory to continue the execution of the program' error is thrown on an attempt to export a document with rich text to PDF on Microsoft Azure.
Word Processing Document API
- Export - A transparent indexed image is exported incorrectly if the ConvertToJpeg option is set to True.
- Export to PDF - Characters followed by a slash/backslash are narrowed in the exported document in Azure Compatibility mode.
- Export to RTF - NullReferenceException is thrown on an attempt to export a document with a table to the RTF format when automatic layout calculation is enabled.
- Hyperlinks and bookmarks - KeyNotFoundException is thrown on an attempt to export a document containing TOC and TC fields to PDF when the DisplayBookmarksInPdfNavigationPane option is set to TocBookmarks.
- Images - ScaleX and ScaleY properties behave differently in v19.1+ compared to v18.2.
- Styles - The Normal style from the field result overrides the Normal style of the parent document after a field update.
- Usability - There is no option to get or set Alt Text for a shape.
Zip Compression and Archive API
- The ZipItem.Extract method duplicates a sub-folder in a network path when archive files are extracted in v20.1.