Telerik UI for Xamarin R2 2023 SP1

Released: Jul 19, 2023

Updates in R2 2023 SP1

Features

  • PdfProcessing
    • Added the ability to export the optional Signature's Filter property when exporting to a PDF file.
  • SpreadProcessing
    • Introduced support for charts in Microsoft .NET Standard.

Fixes

  • DataGrid
    • ScrollBars not always visualized when dynamically changing the ItemsSource of the control.
  • ListView
    • [iOS] MonoTouchException is thrown when using LoadOnDemand with ListViewLoadOnDemandCollection on iOS 16.
    • [iOS] Layout issue when Manual LoadOnDemand is used.
    • [iOS] Exception when using RangeCollection and ListView is initially grouped.
    • [iOS] An exception occurs when LoadOnDemandMode is set to Automatic and there are no items initially in the collection.
  • PdfProcessing
    • Wrong rendering of glyphs with a specific CFF font.
    • An InvalidCastException is thrown when a name start character (\) is followed by a literal string start character (().
    • An Invalid position when the TJ operator array contains empty values.
    • An IndexOutOfRangeException executing CalculateMultidimensionalLinearInterpolationResult method of SampledFunction class.
    • ImageUtils dependencies are not correct.
    • An Unhandled ArgumentNullException is thrown when importing a document with no pages.
    • An unhandled ArgumentException is thrown when importing a document containing CIDFont with negative glyph widths.
    • Text is missing when FontDescriptor is not fully defined.
    • Text is displayed with bigger glyphs for some CidFontType0 fonts with CFF font source.
    • Some Chinese characters cannot be found in a specific cmap.
    • Slow import of documents containing large images with SMask.
    • Saving a document with a linearized document structure produces a document that fails to load in some viewers.
    • Redact annotations are not displayed correctly when the page is rotated.
    • RadPdfViewer crashes when an exception is thrown asynchronously.
    • PdfViewer's GoToPage method is not working on initial load of PdfViewer when called in DocumentChanged event handler.
    • Missing text content caused by handled ArgumenNullException while parsing Type1 font file.
    • Missing Text Characters when Viewing PDF Document.
    • Missing content because handled IndexOutOfRangeException is thrown while decoding stream with RunLengthDecode filter.
    • Missing Annotations when opening a document containing GoTo action with Named Destination.
    • Lines with small length and big thickness are rendered as big squares.
    • KeyNotFoundException is thrown when a destination is missing from the catalog.
    • A KeyNotFoundException is thrown when importing a document with destinations pointing to invalid page references.
    • Images compressed with CCITTFaxDecode with BlackIs1 parameter are rendered with inverted black and white colors.
    • Glyph geometries are rendered disordered when Courier and Custom Open-Sands Type1 fonts are used.
    • Form Fields are not clickable when they appear inside an unsupported annotation.
    • Destinations with null properties don't scroll to the page.
    • Content with Type1 font with MacRomanEncoding is not visualized.
    • CffFontSource does not render apostrophe characters correctly from the FreeSerif font file.
    • Annotations are misplaced when the Page boundaries have offset different than 0.
    • The Helvetica-UltraCompressed font is not parsed correctly and is changed to Helvetica.
    • An InvalidCastException is thrown when importing a document and the endstream is not on a new row.
    • Signature widgets are not imported correctly when the file is signed with Safari.
    • Radio buttons and Check boxes are imported deselected when their field does not specify the field value.
    • PdfStreamWriter: Page content is corrupted when merging pages whose content has Predictor 1 set as DecodeParms.
    • The Path is imported with incorrect clipping and color.
    • NullReferenceException is thrown when the appearance of widget annotation is missing.
    • InvalidCastException when importing link annotations that are referenced with indirect reference.
    • Incorrect calculation of line spacing when LineSpacingType is set to Exact or AtLeast and the paragraph split between pages.
    • Generating a document containing Chinese symbols hangs in some specific scenarios.
    • Exporting encrypted RadFixedDocument with Interactive Forms leads to an invalid widget caption and name.
    • Exporting a field with missing Appearances property causes an exception.
    • Bookmark titles are not visible when declared as indirect objects.
    • An ArgumentOutOfRangeException is thrown when importing a Fit Horizontal destination with a missing top value.
    • An ArgumentException is thrown sporadically when exporting a protected document containing a form field.
  • SpreadProcessing
    • The NotBetween conditional formatting rule applies the format to all the cells, no matter if the rule is satisfied or not.
    • NullReferenceException is thrown when creating a combo chart with two chart types and three data columns for a series.
    • Exception Invalid data passed is thrown when exporting with DataTableProvider and a column contains text and numbers.
    • DataValidation is corrupted on import and export when the rule uses a formula with string arguments.
  • WordsProcessing
    • NullReferenceException when exporting bookmarks spanning more than one paragraph.
    • ArgumentOutOfRangeException when inserting a table right after an empty paragraph using the editor.
    • When a value contains points (w:pos=85.50pt) can't be properly converted.
    • The font fallback mechanism does not find the correct font to display unsupported special characters which results in wrong character rendering or in missing characters.
    • Paragraph properties are not imported from HTML when the paragraph is inside a list item.
    • WordsProcessing: Line breaks in text content are not imported as space from HTML.
    • FormatException when importing a document with start or end values for borders.