Essential Studio for WinUI Release Notes

v20.3.0.47
September 29, 2022

Common

  • WinUI controls have been upgraded to Windows App SDK 1.1.4

DocIO

Features

  • Wavy, wavy heavy, wavy double, and double underline styles render as they are in the input Word document during Word to PDF conversion.

PDF

Features

  • #F175439 – Provided support to enable LTV from time stamp server URI.
  • #F176704 – Provided support to get specific revocation status with signature validation options.
  • Provided redaction support in PDF imaging library with SkiaSharp.

Bug Fixes

  • #I401102 – Invalid annotation export generated JSON format is now resolved.
  • #I389626 - Form field values are now preserved properly when the font embedded with the string PS/PMST value.
  • #I403467 – The bookmark mapping issue while merging PDF documents is now resolved.
  • #I397797 - The space between text missing issue is now resolved when extracting the text from PDF.
  • #I397908 – Conformance failure is now resolved while converting PDF to PDF/A-1b.
  • #I397566 - Text is now correctly preserved while exporting PDF as an image using ImageExportSettings.
  • #I397189 - Preservation issue no longer occurs while converting the PDF to PDF/A1-b and PDF/A2-b document.
  • #I375314 – KeyNotFoundException no longer occurs while OCRing the particular PDF document.
  • #394556 – Form field bounds are now appropriately set while modifying the existing pdf document.
  • #I386200 – PDF/A3-b Conformance failure is now resolved for a particular PDF document.
  • #I403717 - Replace Image is now working properly for specific PDF documents.
  • #F176704 - The revocation error message is now updated correctly.
  • #I401014 - Exception occurs while flatting the particular document after adding the checkbox field is now resolved.
  • #I397274, #I401301 - Exception no longer occurs when getting fonts details from free text annotation in an existing PDF document.
  • #I394699 - Exception no longer occurs when drawing a nested grid using page graphics with pagination content.
  • #I398528 – Annotation is no longer misplaced after flattening the annotation from the existing PDF document.
  • #F176704 – Signature validation returns incorrect results for a particular signed PDF document is now resolved.
  • #I397452 - The PDF string layout now shows a proper layout of the text with an incorrect size.
  • #I395927 - Form Fields and their values are now preserved correctly after merging a PDF document.
  • #F176582 – Exception no longer occurs while saving the document by enabling EnableXfaFormFill.
  • #I395541 – Exception no longer occurs when getting the border value from loaded square annotation.
  • #I388926 - The digital signature failed issue no longer occurs while getting page layer count from a signed PDF document.
  • #I379333 - Annotation comments are missing after export and import annotation with XFDF format is now resolved.

Presentation

Features

  • #I274283 - Preserve structure tags in converted PDF documents for accessibility (PDF/UA or 508 compliance) support.

SfAutoComplete Preview

Features

  • AppendType - The AutoComplete control provides auto-append support with the selection of text as well as text alone. The auto-append UI can be defined by using the AppendType property. There are two types of auto-append UI: The TextWithSelection and Text. When the auto-append UI is set to Text, the appended text appears with a faded foreground, similar to Windows 11 search UI.

SfBusyIndicator New

The Busy Indicator control for .NET WinUI is used to display a predefined built-in animation when an operation runs in the background of the application and the user is waiting for its completion. The Busy Indicator can be customized in terms of size, color, duration, and content.

Key features

  • Animation types: Seven different animation types.
  • Duration: Customize the animation duration.
  • Size: Customize the size of the indicator.
  • Color: Customize the indicator color.
  • Content: Display a customizable indicator that shows the loading progress of the content.

SfCartesianChart Preview

Features

  • Majorly improved performance with real-time update at approximately twice the speed.
  • Exposed ActualMinimum and ActualMaximum getter properties in NumericalAxis and DateTimeAxis.

Breaking Changes

  • The selection feature’s APIs revamped based on the application usage. For current API details in the selection feature, refer to this link.
  • ShowGridLines property name changed to ShowMajorGridLines, ShowMinorGridLines and LabelsIntersectAction property name changed to LabelsIntersectAction in axis.
  • MajorTickLineStyle property name changed to MajorTickStyle and MinorTickLineStyle property name changed to MinorTickStyle in axis.
  • LabelFormat property moved from ChartAxis to LabelStyle class.
  • Interval property type changed from object to double in axis.
  • Minimum and Maximum properties type changed in NumericalAxis and DateTimeAxis.
  • AutoScrollingDelta and AutoScrollingDeltaType properties have been removed from axis.
  • IsIndexed property has been removed from CategoryAxis.
  • ShowTooltip property name changed to EnableTooltip in ChartSeries.
  • IsClosed property has been removed from SplineAreaSeries.
  • ChartLegend base class changed from ItemsControl to DependencyObject.
  • The LegendItem class accessibility changed from public to internal.

SfCircularChart Preview

Breaking Changes

  • The selection feature’s APIs revamped based on the application usage. For current API details in the selection feature, refer to this link.
  • ShowTooltip property name changed to EnableTooltip in ChartSeries.
  • ChartLegend base class changed from ItemsControl to DependencyObject.
  • The LegendItem class accessibility changed from public to internal.

SfComboBox Preview

Features

  • AutoAppendType - The ComboBox control provides auto-append support with the selection of text as well as text alone. The auto-append UI can be defined by using the AutoAppendType property. There are two types of auto-append UI: The TextWithSelection and Text. When the auto-append UI is set to Text, the appended text appears with a faded foreground, similar to Windows 11 search UI.

SfDataGrid

Features

  • Excel Exporting - Provided support to export the DataGrid data to Microsoft Excel.
  • Date support in filter row - Provided support to filter date values through the filter row.

SfFunnelChart Preview

Breaking Changes

  • The selection feature’s APIs revamped based on the application usage. For current API details in the selection feature, refer to this link.
  • ShowTooltip property name changed to EnableTooltip in SfFunnelChart.
  • ChartLegend base class changed from ItemsControl to DependencyObject.
  • The LegendItem class accessibility changed from public to internal.

SfLinearGauge

Features

SfPolarChart Preview

Features

  • Exposed ActualMinimum and ActualMaximum getter properties in NumericalAxis and DateTimeAxis.

Breaking Changes

  • ShowGridLines property name changed in to ShowMajorGridLines, ShowMinorGridLines and LabelsIntersectAction property name changed to LabelsIntersectAction in axis.
  • MajorTickLineStyle property name changed to MajorTickStyle and MinorTickLineStyle property name changed to MinorTickStyle in axis.
  • LabelFormat property moved from ChartAxis to LabelStyle class.
  • Interval property type changed from object to double in axis.
  • Minimum and Maximum properties type changed in NumericalAxis and DateTimeAxis.
  • AutoScrollingDelta and AutoScrollingDeltaType properties have been removed from axis.
  • IsIndexed property has been removed from CategoryAxis.
  • ShowTooltip property name changed to EnableTooltip in ChartSeries.
  • ChartLegend base class changed from ItemsControl to DependencyObject.
  • The LegendItem class accessibility changed from public to internal.

SfPyramidChart Preview

Breaking Changes

  • The selection feature’s APIs revamped based on the application usage. For current API details in the selection feature, refer to this link.
  • ShowTooltip property name changed to EnableTooltip in SfPyramidChart.
  • ChartLegend base class changed from ItemsControl to DependencyObject.
  • The LegendItem class accessibility changed from public to internal.

RadialGauge

Features

  • Shadow support - Provided shadow support for RadialGauge’s ShapePointer by introducing HasShadow property.
  • Overlay support - Provided overlay support for RadialGauge’s ShapePointer along with OverlayFill and OverlayRadius customizations.

SfRating New

The .NET WinUI Rating control is used to provide or view ratings on a numeric scale for any service provided, such as movies, applications, products, and more.

Key features

  • Precision: Set an accuracy level for ratings.
  • Customization: Customize the rating items’ style, size, and more.
  • Template: Add rating items as images, paths, font icons, and other elements.
  • Read only: Limit user selection and only allow viewing of the rating value.
  • ToolTip: Show the value of the rating on hovering over the control.

SfRibbon Preview

Features

  • The RibbonComboBox component has been included for the Ribbon control. It adapts to normal, simplified, and overflow layouts.
  • Ribbon has been updated with interactive animations in the following areas:
    • While switching ribbon tabs, tab content is loaded with animation.
    • While switching the layout between simplified and normal or vice versa, tab content is loaded with animation.
    • While resizing the window, Ribbon items adapt to the available size and these transitions are animated.

XlsIO

Features

  • #I372558 - Provided support to draw inside horizontal and vertical borders in a worksheet range.
  • #F172476 - Provided support to import HTML table with formulas into Excel worksheet.

Breaking Changes

  • #I372558 - InsideHorizontal and InsideVertical options are included in ExcelBordersIndex enumeration to support inside horzontal and vertical borders in a worksheet range.
  • #F172476 - New enumeration overload HTMLImportOptions with Default and DetectFormulas options is included in ImportHTMLTable method of IWorksheet interface to import html table with formuals into Excel worksheet.