
Improves PDF, SpreadSheet and Word Processing Document APIs.
Fixes
All Office File API products
- Export - Text is cropped under certain conditions under the non-Windows OS if the LineLimit flag in the PdfStringFormat is set
- Parsing - An inline ASCII85-encoded image without the EOD marker cannot be parsed
PDF Document API
- Graphics API - The PdfGraphics.MeasureString method works incorrectly if an input string contains only spaces and the PdfStringFormatFlags.MeasureTrailingSpaces flag is set
- Parsing - A document with an invalid tree of JavaScript action names cannot be saved
- Parsing - A document with ParentTree that contains an invalid reference cannot be saved
- Parsing - An exception is thrown when an attachment with an invalid document structure is loaded
- Parsing - Document can't be loaded if annotation appearance is corrupted
- Performance - Application hangs when parsing an incorrect content stream
- Rendering - A JPX image with an embedded transparency channel cannot be rendered
- Usability - There is no public API to change PdfInteractiveFormField's flags
- Writing - File attachment data is written incorrectly if the source document is encrypted
Project Templates
- VS2017 - The DevExpress Template Gallery is not available in the "Add New Item.." project dialog
Spreadsheet Document API
- It is impossible to collapse a range with a hidden column
- Performance - A UDF function is calculated slowly if the ParameterValue.ArrayValue property is called many times
- The CurrentFileName property isn't set after loading a document from FileStream
- The Range.CopyFrom method operates incorrectly in certain cases
Word Processing Document API
- A watermark image is rendered with incorrect transparency in the exported PDF document
- Custom PagePainter applies incorrect clipping to text when a document is exported to PDF using the XtraPrinting library
- The GetText method does not include a list level separator into the extracted string
- The NumPages field is calculated incorrectly during the document export to PDF
- XtraRichEdit - Protection settings are incorrectly applied when saving a protected Word document