Telerik UI for WinForms R2 2023 SP1

Released: Jul 19, 2023

Updates in R2 2023 SP1

Features

  • RadHeatMap
    • Introduced legend functionality.
  • QSF
    • Updated PdfProcessing examples.
  • RadDock
    • Added functionality for clear loading of XML layouts.
    • Exposed RemoveAllToolWindows method.
  • Visual Style Builder
    • Updated default theme to VisualStudio2022Dark.
  • 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

  • Demo Application
    • The Virtual Keyboard Settings example crashes on HDPI.
  • Installation and general issues
    • Downloaded NetCore source code projects from Telerik Your Account can't be built.
    • .NET Framework Design project cannot be built from the downloaded source code.
  • RadChartView
    • Property builder in design time, reset visual settings applied to the series.
  • RadCommandBar
    • Copying and pasting controls using the designer context menu results in an error if the form contains a RadBindingNavigator/RadCommandBar control.
  • RadFilterView
    • Clear filter buttons are visible when no filter is applied in some themes.
  • RadGridView
    • GridPrintStyle.HierarchyIndent is lost after Print Settings and hitting the button Preview.
    • Dropping a column from the ColumnChooser on the data row should not be possible.
    • An error message appears, while typing in a textbox editor of the composite filter dialog, and enter key is pressed.
    • Deleting text in the search row may lead to a null exception.
    • Should not paint the bottom drag hint while reordering the columns.
  • RadPdfViewer
    • Missing text when importing font with not fully defined FontDescriptor.
    • Some encrypted PDF files are not Decrypted correctly in RadPdfViewer.
    • NotImplementedException when loading a document.
    • Missing text when importing Standard Font with not fully defined FontDescriptor.
    • ExternalException: A generic error occurred in GDI+ when using GetHicon.
    • Wrong calculation in the text positioning when the first symbol in the text string array is empty.
    • The stroke thickness of the thinnest line is thinner than in Adobe.
    • Encrypt property is ignored on import when there is CrossReferenceStream.
  • RadRichTextEditor
    • New validation API while importing XAML inside the XamlFormatProvider.
    • NullReferenceException when changing themes, the RichTextBox has TrackChanges enabled, and the current user is set.
  • 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.
    • 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.