Telerik UI for WPF R2 2023 SP1

Released: Jul 19, 2023

Updates in R2 2023 SP1

Features

  • Common
    • Added new resources to ThemeSizeHelper for RadDocking control.
  • PdfProcessing
    • Added the ability to export the optional Signature's Filter property when exporting to a PDF file.
  • SyntaxEditor
    • Added localization for tooltips on search UI option buttons.

Fixes

  • ComboBox
    • ArgumentException is thrown when mixed enum values are present in the ItemsSource.
    • The drop-down popup is sometimes not closed when hosted in an ElementHost in a WinForms application.
  • Docking
    • When PaneHeaderVisibility is set to collapsed leave a visible line in Windows11.
  • ExpressionEditor
    • The control is missing when using NoXaml dlls and the .NET Core or later version in the Windows 11 theme.
  • GridView
    • Group expander does not work with Xaml binaries and Windows 11 theme applied.
    • NullReferenceException when using HighlightTextBlock in a data template.
    • Wrong header positions in the clipboard when header cell copying is canceled in the CopyingCellClipboardContent event handler.
  • LayoutControl
    • KeyNotFoundException when LayoutControlTabGroupItem is deserialized.
  • MS Controls
    • The checkBox is cropped in Windows 11 theme when DPI settings are high (e.g. 125%).
  • PDF Viewer
    • DivideByZeroException in ParallelContentElementsPainter when loading a scanned file.
    • Encrypt property is ignored on import when there is CrossReferenceStream.
    • A NotImplementedException is thrown when loading a document.
    • Path geometries with a small thickness value are not displayed correctly.
    • Some encrypted PDF files are not Decrypted correctly in RadPdfViewer.
    • The stroke thickness of the thinnest line is thinner than in Adobe.
    • Wrong calculation in the text positioning when the first symbol in the text string array is empty.
  • PdfProcessing
    • ImageUtils dependencies are not correct.
    • An IndexOutOfRangeException executing CalculateMultidimensionalLinearInterpolationResult method of SampledFunction class.
    • An Invalid position when the TJ operator array contains empty values.
    • An InvalidCastException is thrown when a name start character (\) is followed by a literal string start character (().
    • Wrong rendering of glyphs with a specific CFF font.
    • An ArgumentException is thrown sporadically when exporting a protected document containing a form field.
    • An ArgumentOutOfRangeException is thrown when importing a Fit Horizontal destination with a missing top value.
    • Bookmark titles are not visible when declared as indirect objects.
    • Exporting a field with missing Appearances property causes an exception.
    • Exporting encrypted RadFixedDocument with Interactive Forms leads to an invalid widget caption and name.
    • Generating a document containing Chinese symbols hangs in some specific scenarios.
    • Incorrect calculation of line spacing when LineSpacingType is set to Exact or AtLeast and the paragraph split between pages.
    • InvalidCastException when importing link annotations that are referenced with indirect reference.
    • NullReferenceException is thrown when the appearance of widget annotation is missing.
    • The Path is imported with incorrect clipping and color.
    • PdfStreamWriter: Page content is corrupted when merging pages whose content has Predictor 1 set as DecodeParms.
    • Radio buttons and Check boxes are imported deselected when their field does not specify the field value.
    • Signature widgets are not imported correctly when the file is signed with Safari.
    • An InvalidCastException is thrown when importing a document and the endstream is not on a new row.
    • The Helvetica-UltraCompressed font is not parsed correctly and is changed to Helvetica.
    • Annotations are misplaced when the Page boundaries have offset different than 0.
    • CffFontSource does not render apostrophe characters correctly from the FreeSerif font file.
    • CMYK JPEG image is rendered incorrectly when BitmapImage is initialized with PixelFormat differing from CMYK.
    • Content with Type1 font with MacRomanEncoding is not visualized.
    • Destinations with null properties don't scroll to the page.
    • Form Fields are not clickable when they appear inside an unsupported annotation.
    • Glyph geometries are rendered disordered when Courier and Custom Open-Sands Type1 fonts are used.
    • Images compressed with CCITTFaxDecode with BlackIs1 parameter are rendered with inverted black and white colors.
    • A KeyNotFoundException is thrown when importing a document with destinations pointing to invalid page references.
    • KeyNotFoundException is thrown when a destination is missing from the catalog.
    • Lines with small length and big thickness are rendered as big squares.
    • Missing Annotations when opening a document containing GoTo action with Named Destination.
    • Missing content because handled IndexOutOfRangeException is thrown while decoding stream with RunLengthDecode filter.
    • Missing Text Characters when Viewing PDF Document.
    • Missing text content caused by handled ArgumenNullException while parsing Type1 font file.
    • PdfViewer's GoToPage method is not working on initial load of PdfViewer when called in DocumentChanged event handler.
    • RadPdfViewer crashes when an exception is thrown asynchronously.
    • Redact annotations are not displayed correctly when the page is rotated.
    • Saving a document with a linearized document structure produces a document that fails to load in some viewers.
    • Slow import of documents containing large images with SMask.
    • Some Chinese characters cannot be found in a specific cmap.
    • Text is displayed with bigger glyphs for some CidFontType0 fonts with CFF font source.
    • Text is missing when FontDescriptor is not fully defined.
    • An unhandled ArgumentException is thrown when importing a document containing CIDFont with negative glyph widths.
    • An Unhandled ArgumentNullException is thrown when importing a document with no pages.
  • PipsPager
    • Scrolling does not work correctly when scrolling from the first to the last item or reverse.
  • PropertyGrid
    • PropertyDefinition with a binding to an attached property does not transfer the binding to the editor correctly.
  • RichTextBox
    • NullReferenceException when changing themes, the RichTextBox has TrackChanges enabled, and the current user is set.
    • Importing a document that does not have a valid styles table causes NullReferenceException.
  • SpreadProcessing
    • DataValidation is corrupted on import and export when the rule uses a formula with string arguments.
    • Exception Invalid data passed is thrown when exporting with DataTableProvider and a column contains text and numbers.
    • NullReferenceException is thrown when creating a combo chart with two chart types and three data columns for a series.
    • The NotBetween conditional formatting rule applies the format to all the cells, no matter if the rule is satisfied or not.
    • When an XLSM file is imported and then exported, a new ThisWorkbook object is created in the VBA browser.
  • Spreadsheet
    • InvalidOperationException when editing a note.
  • SyntaxEditor
    • FindAll button does not return proper results with MatchCase or MatchWholeWord options checked.
  • Timeline
    • The control enters an infinite loop and the UI hangs when custom interval is created.
  • ToolTip
    • Tooltip in multithread scenario throws an exception.
  • VirtualGrid
    • Properties set in the HeaderCellDecorationsNeeded event are not respected for the row headers.
  • VirtualKeyboard
    • The Header setting of RadVirtualKeyboardWindow doesn't work when the window is opened on an environment requiring automation peers.
  • WordsProcessing
    • ArgumentOutOfRangeException when inserting a table right after an empty paragraph using the editor.
    • NullReferenceException when exporting bookmarks spanning more than one paragraph.
    • FormatException when importing a document with start or end values for borders.
    • WordsProcessing: Line breaks in text content are not imported as space from HTML.
    • Paragraph properties are not imported from HTML when the paragraph is inside a list item.
    • 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.
    • When a value contains points (w:pos=85.50pt) can't be properly converted.