Telerik UI for Xamarin R2 2023

Released: Jun 7, 2023

Updates in R2 2023

Features

  • DataGrid
    • Added EmptyContentTemplate and EmptyContentDisplayMode properties which allow you to define and control the view shown when the grid is empty.
  • PdfProcessing
    • You can now handle invalid /NULL name encoding for Type1 and TrueType fonts.
    • Added an option to replace the predefined Standard Fonts.
    • Added public API for setting default stream compression when exporting PDF files.
    • Added a setting in PdfStreamWriter that allows you to export images with no compression.
    • Added support for exporting standard fonts with custom encoding.
    • Added a new default implementation for the ImageUtils' JpegImageConverter and ImagePropertiesResolver based on the SkiaSharp library.
  • SpreadStreamProcessing
    • Added support for importing rich text as plain text.
  • WordsProcessing
    • HtmlFormatProvider: Added support for setting color values using the rgb() function. Available in Microsoft .NET 4.5 and above.
    • Unified support of CSS shorthand/longhand properties. Available in .NET 4.5 and above.

Fixes

  • PdfProcessing
    • An EndOfStreamException is thrown when importing a document with startxref pointing to the end of the document.
    • ImageUtils: MissingMethodException is thrown when using a bigger than 2.0 ImageSharp version.
    • The CalGray color space properties are not correctly exported in an array.
    • Slow import of documents containing Shadings Pattern and ICCBased ColorSpace.
    • IOException is thrown when an object in the cross-reference stream has a negative offset.
    • Errors are thrown when validating signed PDF files with VeraPdf and other validators.
    • Wrong rendering of glyphs with a specific Type1 font.
    • The position of unsupported annotation is not calculated as expected when its bounding box starts from a position different than 0.
    • Spaces are displayed as rectangles for some TrueType fonts.
    • Some glyph geometries from Type1 fonts are not rendered correctly.
    • Glyphs are rendered with different font when trying to create Block with ZapfDingbats.
    • An ArgumentException is thrown when importing .notdef glyph.
    • Wrongly parsed document content when the indirect object contains more spaces between object number and generation number.
    • Wrong encoding is used when the PDF file contains font with custom encoding.
    • Some operators cannot be correctly parsed which causes incomplete import.
    • Setting a filter on a mask results in an invalid file when exporting.
    • A KeyNotFoundException is thrown when there is a symbolic font with predefined encoding.
    • A KeyNotFoundException exception is thrown when there are missing characters in the document.
    • А KeyNotFoundException exception is thrown with MacintoshNonSymbolic platform type and WinAnsiEncoding.
    • An InvalidCastException is thrown when importing documents where the endobj keyword is not on a new line.
    • Generated PDF files are not PDF/A compliant according to some validation tools.
    • Encrypted Hex strings in Bookmark titles are not decrypted on import.
    • Documents exported with cross-reference stream are invalid.
    • An ArgumentException is thrown when trying to clone a document containing SignatureField.
    • An ArgumentException is thrown when importing .notdef glyph.
    • Applying a wrong default image compression filter leads to a broken PDF file.
  • PdfViewer
    • Some paths from the document are not drawn in the viewer.
  • SpreadProcessing
    • Importing an XLS file causes NullReferenceException due to fill color.
    • Applying text format to a column also sets the format to the next column.
    • Repeating header rows are not imported correctly in some files.
    • An InvalidOperationException is thrown in the ValueContextResolver when importing a document that contains conditional formatting.
    • Sequence contains no matching element exception is thrown in files containing notes or comments.
    • A conditional formatting rule with a custom formula with reference to another sheet is lost when importing a file generated from Microsoft Excel.
  • WordsProcessing
    • HTML files encoded with Little Endian could not be imported correctly. Available in NET 4.5 and above.
    • PdfFormatProvider: The image in the header is not exported to PDF.
    • The forecolor of table cells text is not preserved when exporting to PDF.
    • Table row which has defined only 'val' attribute of the 'trHeight' is imported as row with auto height.
    • Exporting to PDF documents containing empty table rows results in 0 height of the rows.
    • An ArgumentException is thrown due to incorrect measurement of block elements inside TableCell.
    • NullReferenceException when importing a watermark with no opacity.
    • The mail merge does not work if the template contains a Table of Contents.
    • A KeyNotFoundException is thrown when importing an RTF that references a not declared font.
    • The header is not imported when it contains a watermark.
    • Empty table row is exported to PDF with different height.
    • Empty paragraphs at the end of a table cell are ignored on import from RTF.
    • Invalid list layout when converting to PDF and the list includes several pages.