Telerik UI for WinForms R1 2023 SP1

Released: Mar 15, 2023

Updates in R1 2023 SP1

Features

  • RadTaskBoard
    • Added the ability to sort tasks for each column.
  • PdfProcessing
    • Introduced handling for importing documents with invalid offsets of objects inside cross-reference tables or streams.
    • Introduced a setting that allows you to export images with or without compression.
    • Introduced handling mechanism for importing documents containing indirect objects with no 'endobj' keyword.
    • Added the ability to print secured documents.
  • SpreadStreamProcessing
    • Provided API that allows you to retrieve the cached formula value.

Fixes

  • FileDialogs
    • Typing a UNC path in the breadcrumb and pressing Enter doesn't navigate to the folder from the first try.
  • Overlay
    • Closing the overlay changes the ZOrder of the main form.
  • RadDiagram
    • The data layer should wrap the edit operation of IEditableObjects in a BeginEdit/EndEdit block.
  • RadDock
    • FormClosing event of the MDI child Form is called twice.
  • RadForm
    • Opening the designer makes the RadForm smaller in height with .NET 7.
  • RadGridView
    • ExportToCSV adds an empty row after the last row with data.
    • The form can't be maximized and the application hangs.
    • NullReferenceException when adding/deleting records and search is applied.
    • ExportToPDF throws MethodAccessException when the referenced DLLs target .NET Framework 4.8.
    • GridViewTemplate.SetError does not communicate back the Cancel property.
  • RadPdfViewer
    • Input fields can't be read in some dark themes.
    • A large image is rendered slowly and the memory consumption is huge.
    • ShowThumbnails method doesn't switch from bookmarks to thumbnails.
  • RadPivotGrid
    • No handles for resizing to change column's width with Crystal and CrystalDark themes.
  • RadRibbonBar
    • Ribbon Groups Show Default Border and Background After Theme Change.
  • RadRichTextEditor
    • Bookrmarks are missing on import using the DocxFormatProvider.
    • Using advanced selection over a line break also selects the first word on the following line.
    • Clicking over an already selected word is not clearing the selection.
    • Text input is sometimes inserted at the beginning of the next paragraph when the cursor is moved fast to the end of a paragraph with a mouse click.
  • RadScheduler
    • MinutelyRecurrenceRule is not parsed correctly.
    • RadSchedulerReminder doesn't update reminders when Appointment is moved to reminder interval.
  • RadTextBoxControl
    • Text is clipped in disabled state.
  • RadTitleBar
    • ContextMenu Move and Size menu items doesn't work in ShapedForm.
    • RadVirtualGrid
    • Copy method of RadVirtualGrid cancels formats incorrectly.
    • Copying to clipboard does not support HTML format.
    • NullReferenceException occurs when copying cells on load.
    • The control is not updated correctly when cut operation is executed.
    • In CUT operation, UserDeletedRow is called for each selected row in a multi-select scenario.
    • VirtualGridSelection.HasSelection is never false.
    • Copying data in CSV format uses a Tab delimiter instead of Comma.
  • PDF Viewer
    • Text is displayed as rectangles for some TrueType fonts.
    • A specific scanned file is not displayed with the new model.
    • Some Image XObjects are imported but not displayed in PdfViewer.
    • An image consisting of a sequence of smaller images gets tiled by white lines.
    • A NullReferenceException is thrown when parsing Type1 font without Private Dict.
    • Endless loop when importing a document containing an EI keyword within the image stream.
    • An InvalidCastException is thrown when importing Interactive Forms which leads to non-editable fields.
    • А NotSupportedException is thrown when the imported document contains font with embedded CMap table with format 0.
    • An InvalidCastException is thrown when reading a page with specific image data.
  • PdfProcessing
    • A CryptographicException is thrown when saving with PdfStreamWriter or importing with PdfFormatProvider.
    • Signing documents with a signature field produces documents that lead to errors in Adobe Acrobat.
    • A specific scanned file is not displayed with the new model.
    • Some Image XObjects are imported but not displayed in PdfViewer.
    • Images inside Form XObject are not positioned correctly.
    • A NullReferenceException is thrown when parsing Type1 font without Private Dict.
    • An InvalidCastException is thrown when importing a document containing Byte order marks (BOM) at the beginning of the file.
    • Endless loop when importing a document containing an EI keyword within the image stream.
    • An InvalidCastException is thrown when importing a document containing an Indirect Reference keyword (R) within an image data.
    • Wrong matrix calculations lead to incorrect image (Form XObject) size.
    • An InvalidCastException is thrown when importing Interactive Forms which leads to non-editable fields.
    • An ArgumentException is thrown when the font box contains negative width or height.
    • Field values are lost on import-export using the PdfFormatProvider.
    • Wrong matrix calculations lead to incorrect image (Form XObject) during export.
    • The image stream embedded in a content stream is not compressed while exporting.
    • A large image is rendered slowly, and the memory consumption is huge.
    • А NotSupportedException is thrown when the imported document contains font with embedded CMap table with format 0.
    • Not correct cross-reference table processed when importing documents with more than one table without Prev table specified.
    • An InvalidCastException is thrown when reading a page with specific image data.
    • Images are decompressed during import/export which result in significantly larger files.
    • The import freezes due to a lot of checks in the HandleInvalidClippingPathOperatorPosition method.
  • SpreadProcessing
    • An InvalidCastException is thrown on import when a drawing in a document contains the ext tag.
    • A NullReferenceException when the document contains paragraph elements with no text.
    • Conditional formatting with formula rule is evaluated incorrectly.
    • COUNTIF function throws exception if the criteria is for finding non-blank cells.
  • SpreadStreamProcessing
    • Rows import stops after reading a formula cell.
  • WordsProcessing
    • An ArgumentException when importing a document and the culture is set to sv-SE.
    • Exception when parsing various values with the FractionalValueConverter.
    • An InvalidOperationException (Sequence contains no elements) when updating the TOC field in a document.
    • Importing a TOC field with /t switch causes an IndexOutOfRangeException.
    • Table Of Contents (TOC) is populated with additional elements.