DevExpress Office File API 21.2.4

Améliore les API des PDF, feuilles de calcul et documents de traitement de texte.
Décembre 14, 2021
Nouvelle Version

Correctifs

PDF Document API

  • Export - The postscript name is incorrectly extracted from certain fonts.
  • Parsing - A document with an annotation that contains an incorrect 'inReplyTo' reference cannot be processed.
  • Parsing - A document with an incorrect value of a simple font encoding cannot be processed.
  • Parsing - A document with the CalRGB color space that has an invalid 'Gamma' value cannot be processed.
  • Rendering - Tiling pattern with content that uses a blend mode other than Normal is not rendered correctly.
  • Usability - The PdfAnnotationFacade class does not have an API to change annotation flags.
  • Usability - The PdfWidgetFacade class does not have an API to change form field flags.
  • Usability - There is no public API to create a form field with multiple widgets.

Spreadsheet Document API

  • A specific XLT document is corrupted after it is re-saved using the Spreadsheet Document API library.
  • NullReferenceException is thrown on an attempt to load a specific XML document.
  • OpenXML documents and ZIP archives can be incorrectly read in a Microsoft .NET 6 project.
  • Rotated text is not visible in the printed document.
  • System.ArithmeticException is thrown on an attempt to calculate formulas in a specific XLSX document.
  • The Landscape page orientation is ignored on PDF export if the EnableLegacyLayoutEngine option is turned on.
  • The Worksheet.Pictures.AddPicture(SpreadsheetImageSource, Single, Single) method calculates the size of the inserted image incorrectly on Linux OS.
  • Usability - Added the ability to link a shape's text to a cell.
  • Usability - There is no API to set the gridlines' color for a worksheet.

Word Processing Document API

  • A specific StyleREF field isn't calculated when a non-English culture is used.
  • An in-line picture has an incorrect size after saving a document to the DOC format.
  • Document Layout - RichEditDocumentServer hangs when formatting certain DOCX documents.
  • Document Layout - System.InvalidOperationException is thrown while a specific DOCX document is being formatted.
  • Document Layout - The DocumentLayout.GetElement method throws ArgumentException on an attempt to return a layout element for an inline image.
  • Editing - The Document.Selections collection returns ranges linked to the main document even though selected ranges are in other subdocument types.
  • Import from DOCX - InvalidCastException is thrown on an attempt to load a specific document.
  • Import from OpenXML - RichEditDocumentServer does not align a paragraph in a table cell to the right if the "w:jc" OpenXML tag is set to "end" for this paragraph.
  • OpenXML documents and ZIP archives can be incorrectly read in a .NET 6 project.
  • Shapes - A CallOut shape is incorrectly rendered in the document header if it has the "Layout In Table Cell" option enabled and its anchor is located in a non-visible table row.
  • Tables - System.NullReferenceException is thrown on an attempt to retrieve a table cell using the DocumentLayout.GetElement method.
  • The Table of Contents is rendered incorrectly if headings have tabs.

Zip Compression and Archive API

  • OpenXML documents and ZIP archives can be incorrectly read in a .NET 6 project.
  • The ZipItem.Extract method throws a CrcErrorArchiveItemException if the application targets .NET 6.
DevExpress Office File API

DevExpress Office File API

Lisez et écrivez des fichiers Word et Excel, créez et modifiez des documents PDF, générez des codes-barres et des archives compressées.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .