DevExpress Office File API
Improves Word Processing, Zip Compression and Archive APIs.
Fixes
PDF Document API
- "Specified method is not supported" exception occurs on saving a specific PDF document.
- DirectX Rendering - A page with specific axial shading cannot be rendered with large zoom factors.
- Parsing - A document cannot be read if it contains a choice form field with an incorrect value.
- Pkcs7Signer cannot sign a document with an RSA key that uses CNG Key Storage Provider under Microsoft .NET Framework.
- Rendering - A non embedded 'ZapfDingbats' font with 'WinAnsiEncoding' is rendered incorrectly.
- Rendering - Some JPEGs cannot be decoded via the LibJpeg library v62.
- System.ArgumentException is thrown on saving a document with a flattened interactive form.
Spreadsheet Document API
- A Spreadsheet 2003 XML document that has a custom property with a large number as a value cannot be loaded.
- ArgumentOutOfRangeException is thrown on an attempt to change the data source for a pivot table with sorted fields.
- IndexOutOfRangeException is thrown on exporting a specific document to PDF in v20.2.
- 'Password to Modify' is not preserved on document saving.
- PivotCaches.RefreshAll exception when the Pivot Table DataSource reference contains an apostrophe.
- Rich text in cells is cropped in exported PDF documents on Linux OS.
- The AutoFitRows method makes hidden or filtered out rows visible.
- The content of certain cells is missing in the exported PDF document and the width of merged cells is calculated incorrectly in v20.2.
- Usability - Not all connector presets are available in the API.
Word Processing Document API
- Search - The Document.StartSearch method returns an incorrect document range if the document contains hidden text or fields.
- Usability - There is no API that imports/exports a document from/to a byte array.
Zip Compression and Archive API
- DevExpress.Compression.CrcErrorArchiveItemException is thrown on an attempt to unzip a ZIP file with a non-zero check sum if the archive is encrypted with the AES algorithm.