
Improves Barcode Generation, PDF and Spreadsheet Document APIs.
Fixes
Barcode Generation API
- BarCode - An invalid image with a code is generated in v23.1.
PDF Document API
- ArgumentException is thrown on an attempt to append a specific PDF document using the AppendDocument method.
- PdfDocumentProcessor - GetText returns content outside the specified rectangle.
- PdfDocumentProcessor returns text incorrectly for a specific PDF document.
Spreadsheet Document API
- SpreadsheetControl - InvalidOperationException and DecoderFallbackException exceptions are thrown when loading a document.
- Workbook - A comment cannot be added to a range when using the R1C1 cell reference.
Word Processing Document API
- Export to DOCX - Black border lines disappear after saving a specific document to DOCX and reloading it.
- Hyperlinks are removed from a document if this document is resaved twice and the Track Changes feature is turned on.
- Import from RTF - Section.PageNumbering.ContinueNumbering property value is incorrectly imported from a specific document.
- It is not possible to convert DOC to DOCX.
- RichEditDocumentServer:
- ArgumentException is thrown due to exceeding the limit of created GDI handles when exporting a document to PDF after upgrade to 23.1.2.
- ExportToPDF method throws ArgumentOutOfRangeException when it exports specific documents.
- Hanging occurs when a document exported to the RTF format is opened in Microsoft Word.
- Z-order of pictures is changed on saving a document.
- RichEditDocumentServer incorrectly scales images and TextBoxes on PDF export when the monitor scale factor is set to 150%.
- RichEditDocumentServer throws ArgumentException on an attempt to import a specific RTF document.
- The table layout not preserved correctly on appending a word document to an existing document.
- Watermarks are misaligned and lost on export to PDF if the document header contains a table.
- XtraRichEdit - ArgumentException is thrown when removing header content from a protected document.
Zip Compression and Archive API
- ZipArchive - Empty files cannot be processed by the component.