Essential Studio for Windows Forms Release Notes

v20.4.0.38
December 21, 2022

CheckBoxAdv

Bug Fixes

  • #F178266- When the font is changed, the text will no longer be cropped.

Common

.NET 7 support

Our controls are compatible with the latest .NET 7.

Diagram

Bug fixes

  • #I422057, #I423374 - An unhandled exception will no longer be thrown while performing a double-click on a node or connector.

DocIO

Features

  • #I249958 – Convert the Word document to a Markdown file.
  • #FB-38025 – Preserve new line characters in the table of contents entries of the Word document.

GridControl

Bug Fixes

  • #I360667 - Resultant value will no longer be in double while copying value from one cell to another using CopySeries.

NumericTextBox

Bug Fixes

  • #F178945 - UI of the SfNumericTextBox will be updated with the proper background when the value is null.

PDF

Breaking changes

  • Updated the Newtonsoft.Json package to 13.0.2 for HTML to PDF converter to avoid security vulnerabilities.
  • By default, the HTML converter uses 2000 milliseconds AdditionalDelay for the conversion.
  • By default, the HTML converter uses 40 as PDF page margin for the HTML to PDF conversion.
  • Changed the default value of Viewport size from 1024x0 to 1920x0.

Bug Fixes

  • #I351114 - Hanging issue no longer occurs while creating the QRBarcode with Arabic text.
  • #I419248 - The ExtractText returning incorrect coordinate bounds is now resolved.
  • #I419825 - The formatting exception when getting color from the specific free text annotation PDF document is now resolved.
  • #I423210 - Unable to edit the XMP Metadata no longer occurs in a specific PDF document.
  • #I421277 - OCSP information not embedded while enabling LTV for a specific certificate is now resolved.
  • #I420411 - The flattened annotations not located properly in the specific PDF document is now resolved.
  • #I418723 - The argument exception no longer occurs while compressing a specific PDF document.
  • #I418031 - Find text failure for the text containing numbers with hyphens is now resolved.
  • #I415562 - The out of Memory exception no longer occurs when performing extract text for a particular PDF document.
  • #I415274 - Export annotation as XFDF not working properly for a specific PDF document is now resolved.
  • #I420973 - The ink annotation not preserved properly while flattening a specific PDF document is now resolved.
  • #I421396 - The exception no longer occurs when providing an invalid check digit value to the Ean13 Barcode.
  • #I421642 - The layer subject is no longer changed after merging a PDF document.
  • #I421061 - The image size not reduced properly while compressing a specific PDF document is now resolved.
  • #I421114 - The preservation issue no longer occurs while drawing the nested grid in a PDF document.
  • #I420853 – Converting a specific Document to PDF results in large-size output is now resolved.
  • #I418989 - The textbox multiline preservation issue no longer occurs in a specific PDF document.
  • #I417772 - The extraction failure no longer occurs when extracting attachments from a PDF document.
  • #I415576 - The hanging issue no longer occurs when performing signature validation for a particular PDF document.
  • #F176704 - The incorrect signature validation results no longer occur while validating the signature.
  • #I419079 - The conversion failure when converting XPS to PDF no longer occurs in a particular XPS document.
  • #I412677 - The preservation issue no longer occurs when converting XPS to a PDF document.

PdfViewerControl

Features

  • Provided support for ARM64 architecture, with this feature PDF Viewer control can be used in applications that target ARM64 architecture.

Presentation

Features

  • #I285034, #I300854 – Apply highlight color to a text in the PowerPoint Presentation.
  • #I396782, #I421732 – Find the first occurrence or all occurrences of a text in the entire PowerPoint Presentation or specific slide.
  • #I400759 – Provided an API to recreate nested metafile images while converting a PPTX format to PDF.

Breaking Changes

  • In earlier releases, the given System.IO.Stream instance as a parameter to Open methods was disposed of internally. From this release onwards, Presentation.Open(Stream) and Presentation.Open(Stream, String) methods will not dispose of the specified stream instance. The user has to take care of its disposal in their application.
  • The below listed APIs has been moved to Syncfusion.Presentation.
Name Type Old Namespace New Namespace
TransitionEffect Enum Syncfusion.Presentation.SlideTransition Syncfusion.Presentation
TransitionEffectOption Enum Syncfusion.Presentation.SlideTransition Syncfusion.Presentation
TransitionSpeed Enum Syncfusion.Presentation.SlideTransition Syncfusion.Presentation
ISlideShowTransition Interface Syncfusion.Presentation.Interfaces Syncfusion.Presentation

Ribbon

Bug Fixes

  • #I409006 - The Empty space will no longer be present inside the ToolStripEx when changing the LayoutMode from normal to simplified mode.

SfButton

Bug Fixes

  • #F178335 - The Font size issue will no longer occur when changing the theme at runtime.

SfComboBox

Bug Fixes

  • #F178662 - ArgumentOutOfRangeException is no longer thrown when adding the items to the empty Datasource.
  • #F177743 - We can now navigate to the previous control using the Shift + Tab navigation key.

SfForm

Bug fixes

  • #I411220 - Now, SfForm works properly when call the Form.Show() method for second time and drag and drop it to a new location.

SfListView

Bug Fixes

  • #F161543- NotImplementedException will no longer be thrown when loading the Sflistview with linq items.

SyntaxEditor

Enhancements

The SyntaxEditor control now supports the CJK Unified Ideographs Extension B multi-byte characters.

TileView

Bug Fixes

  • #F178355 - TileViewItems will be updated properly when scrolling the Minimized items using scrollbar

TreeViewAdv

Bug Fixes

  • #I418902 - Child nodes will now shown properly while adding new nodes using BindObjectRelationalData.

Visual Studio Extensions

New Feature

  • #FB39351 - Provided the .NET 7.0 support to the Syncfusion WinForms Project Template, Item Template, and Reference Manager.

Breaking changes

  • Removed the .NET Core 3.1 and .NET 5.0 support in WinForms Project Template, Item Template, and Reference Manager.

XlsIO

Breaking Changes

  • #F178313 - Remove method is added under IPivotFilters interface to remove existing filters in the pivot field.