![](http://origin2.cdn.componentsource.com/sites/default/files/styles/image_medium/public/images/feature_release/2021/03/19/img_757691.png?itok=RIpz2m1f)
Improves PDF, Spreadsheet and Word Processing Document APIs.
Fixes
All DevExpress Office File API products
- Export - A metafile with a custom line cap is exported as an image.
- Parsing - Documents that have text form fields with a negative MaxLen value cannot be opened.
Microsoft Excel Export Library
- Usability - There is no API to write a formula string as a textual cell value without converting the string to a formula.
PDF Document API
- Parsing - A document cannot be saved if a logical structure attribute Role has an incorrect value.
- Parsing - Documents containing an incorrect "XRefStm" value cannot be opened.
- PDF Document API returns signature information (name, location, etc.) with incorrectly encoded characters for a particular PDF document.
- Signing - The GetSignatureInfo method returns null values if a signature has more than one widget.
- Text Search - Wrapped text is processed incorrectly in particular situations.
- Usability - It's impossible to set the ViewerPreferences.CenterWindow, ViewerPreferences.FitWindow, ViewerPreferences.HideMenubar, ViewerPreferences.HideWindowUI, and ViewerPreferences.HideToolbar properties.
- Usability - PdfDocumentSigner does not have a public API to retrieve the number of pages in the document.
Spreadsheet Document API
- Common Charts Model - Individual point colors do not work for line series.
- Excel data slicer source gets changed after using DevExpress Spreadsheet control to populate a table in Excel.
- Shape styles are incorrectly written on saving a particular XLSX document.
- Spreadsheet for WebForms - Chart border is incorrectly rendered to exported HTML.
- The "Cell Metadata Index" attribute is lost on resaving an .XLSX document.
- Usability - There is no API to define a summary function when a pivot data field is created.
Word Processing Document API
- Document Layout - A table inside a header is rendered incorrectly if a DOC document has compatibility settings specified.
- OLE objects - It is impossible to attach PDF and HTML as OLE Objects.
- System.NullReferenceException is thrown when a RichEditDocumentServer instance is created in an unit test.
- The RichEditDocumentServer.Document.GetText method does not work on Apple Mac OS 11.1 Big Sur.
- Usability - There is no API to access OLE Package properties.