DevExpress Office File API
Improves word processing, spreadsheet and PDF document APIs.
Fixes
All Office File API products
- Export To PDF - Text after a space is cut in a non-Windows OS.
- Form Filling - An interactive form containing several fields with the same names is filled incorrectly.
Microsoft Excel Export Library
- EPPlus throws the NullReference exception when modifying cell formatting in files generated by the DevExpress Excel exporting engine.
PDF Document API
- Parsing - A document containing a font with a number represented as a reference cannot be opened.
- Printing - A specific document cannot be printed on a printer that doesn't support native XPS printing.
- Rendering - A page that contains an inline image with the 'Filter' value represented as an array cannot be rendered.
- Rendering - A text that is drawn using the Type1 font with explicitly defined encoding cannot be rendered.
- Rendering - A Type3 font glyph with the 'd0' operator that has invalid arguments cannot be rendered.
- Rendering - Large memory consumption when rendering many images of small height.
- StackOverflowException is thrown on an attempt to open a specific PDF document.
- Usability - It is impossible to determine the number of characters drawn using the DrawString method.
- Usability - There is no way to specify annotation flags for a signature.
Spreadsheet Document API
- A data validation rule with an input message longer than 255 characters can be created through the API.
- A resulting file grows if the same photo is used in Worksheeet.Pictures.Add().
- A specific content control is exported incorrectly.
- Performance - Copying cell ranges or changing the height of rows invalidates anchors of pictures in a worksheet.
- Spreadsheet - A worksheet name containing TAB characters is incorrectly parsed on the document load.
- Spreadsheet - OpenXML document containing specific formulas cannot be opened.
- Spreadsheet chooses a default aggregation operator for a particular set of data not the same as it is done in Microsoft Excel.
- The HLOOKUP function does not operate properly in multi-threading calculation mode.
- The Range.AutoFitColumns method forces formula calculation even if the DocumentSettings.Calculation.Mode property is set to CalculationMode.Manual.
- Usability - There is no public API to copy cell range formatting in a style.
- Usability - There is no public API to turn off formulas calculation in a workbook without changing the calculation mode in the saved Excel document.
Word Processing Document API
- ArgumentOutOfRangeException is thrown on an attempt to replace a table with text pasted from the Clipboard.
- Azure - An application crashes on converting an Rtf document with images to HTML.
- CRLF in DOCPROPERTY.
- InteropServices.ExternalException is thrown on processing the <HR> tag in XtraReport on Azure.
- There is no option to enable/disable text rotation for TextBox content.