Essential Studio for ASP.NET CORE Release Notes
Common
Features
-
Material 3
theme support added for Syncfusion ASP.NET Core Controls, providing a modern and visually appealing user interface.
AccumulationChart
Breaking Changes
- The font family for accumulation chart elements such as the title, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release.
Theme | Previous Font Family | New Font Family |
---|---|---|
Material | Segoe UI | Roboto |
Bootstrap | Segoe UI | Helvetica |
Bootstrap 4 | Segoe UI | Helvetica |
Bootstrap 5 | Segoe UI | Helvetica |
Tailwind | Segoe UI | Inter |
BulletChart
Breaking Changes
- The font family for bulletchart elements such as the title, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release.
Theme | Previous Font Family | New Font Family |
---|---|---|
Material | Segoe UI | Roboto |
Bootstrap | Segoe UI | Helvetica |
Bootstrap 4 | Segoe UI | Helvetica |
Bootstrap 5 | Segoe UI | Helvetica |
Tailwind | Segoe UI | Inter |
Carousel
Features
-
#FB36950
- Provided support to change slides using swipe or drag gestures, improving the usability and accessibility of the component on phones and tablets. - Provided indicator customization options, such as
default
,dynamic
,progress
andfraction
.
Chart
Features
-
#I461049
- Provided support to display a zoom toolbar for the chart on initial load, which allows user to zoom in on the chart. -
#I439527
- Provided support for a cross-shaped marker to the data points in the chart. -
#I283789
- Provided support to position the chart title to the left, right, or bottom of the chart. -
#I286744
- It is now possible to customize the axis scroll bar by changing its color and height, and disable zooming in the scrollbar. -
#I386094
- Improved the axis label placement after line break. -
#I404448
- It is now possible to customize the Pareto axis and line in terms of marker, width, dash array, and color.
Breaking Changes
-
Starting from version v22.1.x, the value type of
titleStyle
property in chart has been changed fromChartFont
toChartTitleSettings
type. -
The font family for chart elements such as the title, axis labels, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release.
Theme | Previous Font Family | New Font Family |
---|---|---|
Material | Segoe UI | Roboto |
Bootstrap | Segoe UI | Helvetica |
Bootstrap 4 | Segoe UI | Helvetica |
Bootstrap 5 | Segoe UI | Helvetica |
Tailwind | Segoe UI | Inter |
Diagram
Features
-
#F152758
- Added tooltip support for ports. -
#I420267
- Added tooltip support for symbols in the symbol palette. -
#I362954
- Provided vertical orientation for mind maps. -
#I392082
- Added functionality to load diagrams from EJ1 to EJ2. -
#I327078
- Provided support to customize the expand and collapse icons.
DocIO
Breaking Changes
- The stream position is now internally reset to 0 after saving the Word document using Stream overloads.
Bug Fixes
-
#I467060
- REF field is now updated properly after callingUpdateDocumentFields
API.
Document Editor
Features
-
#I397854
,#I401771
- Added support for editing alternate text for images. -
#I370306
,#I438565
- Added support for character spacing and scaling. -
#I273864
,#I318326
,#I325320
,#I331615
,#I339872
,#F164047
- Added support for linking to the previous header/footer. -
#I445060
,#I468741
- Added a property in theSelectionChanged
event arguments to identify whether the user has completed their selection.
FileManager
Features
- Provided the
ShowItemCheckBoxes
property to control the visibility of checkboxes. - The date and size format of File Manager will be updated based on the given culture and format. If you do not specify any format, then date and size will be displayed based on the culture.
Gantt Chart
Features
-
#FB43435
- Improved the user interface of taskbar resizing and moving actions in the Gantt Chart. Now, when users perform taskbar resizing or moving, a virtual element is displayed instead of updating the original taskbar element. This virtual element remains visible until the action is completed, providing users with a clear representation of the changes they are making. Please find the demo link here.
Breaking changes
- Connector lines have been changed from elements to SVG elements for UI improvement. This change has been made to enhance the user interface and provide a more visually appealing and flexible way of displaying connector lines.
Grid
Bug fixes
- Improved the checkbox selection functionality by integrating Grid observable binding and incorporating support for the virtual scrolling feature.
Features
-
#I451870
- The Pager component has been enhanced to be more responsive. It now includes the ability to automatically resize itself and dynamically show or hide pager items based on the width of the Grid. Please find the demo link here. -
#FB31707
- Added functionality to support drag-and-drop of grid rows between different groups within the Grid. Please find the demo link here. -
#FB6478
,#FB5702
- Implemented support for maintaining the state of expanded grouped rows during editing actions. Please find the demo link here. -
#I448750
- ProvidedDateOnly
type support to the Grid Columns inASP.NET
Core with .NET version above 6, which can only be enabled by setting the grid column type asdateonly
.
HeatMap
Features
-
#I437878
- ThecellDoubleClick
event is now available for use to initiate an event when a double click action is done over the HeatMap cells. -
#I438083
- When the axis label exceeds the available region, it can be wrapped or trimmed using thetextOverflow
property in the x-axis and y-axis.
Kanban
Features
- Virtual Scrolling: This feature allows users to load data on demand when scrolling through columns for a smoother experience with large datasets.
ListView
Bug Fixes
- Resolved the CSS override issue of
e-content
class name with other components and changed thee-content
class name intoe-list-container
Features
- Added support for finding and extracting the RTL text in an existing PDF document.
- Improved the performance and memory consumption of extracting images from the PDF document.
- Migrated SkiaSharp as a dependent from System.Drawing.Common in Syncfusion.Pdf.Imaging.Net.Core package.
- Added support to sign non-exportable store certificates with different algorithms.
- Added support to get the revision details of the signature in the PDF document.
- Added support to get the revocation certificate information and validity details.
- Added support to specify revocation type while enabling LTV to the signature.
Bug Fixes
- #I469640 - Fixed issue where extracted text content with the word collection had missing space between words.
- #I465695 - Hyperlink destination no longer becomes null after adding a new hyperlink and saving.
- #I462623 - Preservation issue no longer occurs while flattening the checkbox field in the rotated PDF document.
- #I465500 - Conformance level now returned properly in the specific PDF document.
PDF breaking changes
API Name |
Class |
Return Type |
Alternative API/Return Type |
---|---|---|---|
ToImage() |
Pdf417Barcode |
Image |
Return Type : Stream |
ToImage(System.Drawing.SizeF) |
Pdf417Barcode |
Image |
ToImage(Syncfusion.Drawing.SizeF) Return Type: Stream |
ToImage(System.drawing.SizeF size) |
PdfDataMatrixBarcode |
Image |
ToImage(Syncfusion.Drawing.SizeF) Return Type: Stream |
ToImage() |
PdfEan13Barcode |
Image |
Return Type: Stream
|
ToImage(System.Drawing.SizeF) |
PdfEan13Barcode |
Image |
ToImage(Syncfusion.Drawing.SizeF) Return Type: Stream |
ToImage(System.Drawing.SizeF) |
PdfEan8Barcode |
Image |
ToImage(Syncfusion.Drawing.SizeF) Return Type: Stream |
ToImage() |
PdfEan8Barcode |
Image |
Return Type: Stream
|
ToImage(System.Drawing.SizeF) |
PdfQRBarcode |
Image |
ToImage(Syncfusion.Drawing.SizeF) Return Type: Stream |
ToImage(this PdfBidimensionalBarcode) |
PdfBarcodeExtension |
Image |
Return Type: Stream
|
ToImage(this PdfBidimensionalBarcode, System.Drawing.SizeF) |
PdfBarcodeExtension |
Image |
ToImage(PdfBidimensionalBarcode, Syncfusion.Drawing.SizeF) Return Type: Stream |
ToImage(this PdfUnidimensionalBarcode) |
PdfBarcodeExtension |
Image |
Return Type: Stream
|
ToImage(this PdfUnidimensionalBarcode, System.Drawing.SizeF) |
PdfBarcodeExtension |
Image |
ToImage(PdfUnidimensionalBarcode, Syncfusion.Drawing.SizeF) Return Type: Stream |
Image |
PdfImageInfo |
Image |
ImageStream Return Type: Stream |
PdfTiffImage(Image) |
PdfTiffImage |
Image |
PdfTiffImage(Stream)
|
ExtractImages(this PdfPageBase) |
PdfImageExtractor |
Image[] |
Return Type : Stream[]
|
ToImage() |
PdfUnidimensionalBarcode |
Image |
Return Type : Stream
|
ToImage(System.Drawing.SizeF) |
PdfUnidimensionalBarcode |
Image |
ToImage(Syncfusion.Drawing.SizeF) Return Type : Stream |
RenderToImage(this PdfBidimensionalBarcode) |
PdfBarcodeExtension |
Image |
ToImage(this PdfBidimensionalBarcode)
|
RenderToImage(this PdfBidimensionalBarcode, System.Drawing.SizeF) |
PdfBarcodeExtension |
Image |
ToImage(this PdfBidimensionalBarcode, Syncfusion.Drawing.SizeF)
|
RenderToImage(this PdfUnidimensionalBarcode) |
PdfBarcodeExtension |
Image |
ToImage(this PdfUnidimensionalBarcode)
|
RenderToImage(this PdfUnidimensionalBarcode, System.Drawing.SizeF) |
PdfBarcodeExtension |
Image |
ToImage(this PdfUnidimensionalBarcode, Syncfusion.Drawing.SizeF)
|
Bounds |
PdfImageInfo |
System.Drawing.RectangleF |
Syncfusion.Drawing.RectangleF
|
PDF OCR breaking changes
Current API |
Alternate API |
Return Type |
Class Name |
---|---|---|---|
PerformOCR(System.Drawing.Bitmap) |
PerformOCR(System.IO.Stream) |
Return Type: PdfDocument |
OCRProcessor |
PerformOCR(System.Drawing.Bitmap, string) |
PerformOCR(System.IO.Stream, string) |
Return Type: string |
OCRProcessor |
PerformOCR(System.Drawing.Bitmap, string, OCRLayoutResult) |
PerformOCR(System.IO.Stream, string, OCRLayoutResult) |
Return Type: string |
OCRProcessor |
System.Drawing.RectangleF[] |
Syncfusion.Drawing.RectangleF[] |
Return Type: Syncfusion.Drawing.RectangleF[] |
PageRegion |
System.Drawing.Rectangle |
Syncfusion.Drawing.Rectangle |
Return Type: Rectangle |
Line |
System.Drawing.Rectangle |
Syncfusion.Drawing.Rectangle |
Return Type: Rectangle |
Page |
System.Drawing.Rectangle |
Syncfusion.Drawing.Rectangle |
Return Type: Rectangle |
Word |
PDF Viewer
Bug Fixes
-
#I464829
- Now, we can select text in the comment panel using the mouse cursor. -
#I464868
- Now, the default placeholder text is automatically selected when the comment text box for free text annotation is in focus. -
#I430769
- Now, when the document is reloaded, exported, or imported into the PDF viewer, the order of the annotations is preserved.
Features
-
#I426363
,F180068
– Provided support for value property in the radio button and checkbox field. -
#I448261
– Exposed the API to load the number of pages on initial loading.
Pivot Table
Bug fixes
-
#I467010
- When using the server-side engine support, the pivot table now works properly when grouping is applied dynamically.
Features
-
#I456010
- In addition to server-side engine support, the pivot table data can be easily exported to Excel or CSV files via server-side export.
Presentation
Features
-
#I439371
– Find the first occurrence or all occurrences of specific pattern of text using regular expression in the entire PowerPoint Presentation or specific slide.
Breaking Changes
- The stream position is now internally reset to 0 after saving the PowerPoint Presentation using Stream overloads.
RangeSelector
Breaking Changes
- The font family for range selector elements such as the axis labels, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release.
Theme | Previous Font Family | New Font Family |
---|---|---|
Material | Segoe UI | Roboto |
Bootstrap | Segoe UI | Helvetica |
Bootstrap 4 | Segoe UI | Helvetica |
Bootstrap 5 | Segoe UI | Helvetica |
Tailwind | Segoe UI | Inter |
RichTextEditor
Features
-
Format Painter: This feature allows users to quickly copy and apply formatting from one section of the selected text to another using keyboard shortcuts or a toolbar button.
-
Emoji Picker: This feature allows users to insert an emoji into their content by easily browsing or searching using the search option and selecting from a wide range of emojis. The emoji picker can also be accessed by pressing the colon
:
key in the editor.
Schedule
Features
-
#I438319
- Provided an option to customize the recurrence end type which allows users to tailor the recurrence editor to their unique needs and preferences.
SmithChart
Breaking Changes
- The font family for smithchart elements such as the title, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release.
Theme | Previous Font Family | New Font Family |
---|---|---|
Material | Segoe UI | Roboto |
Bootstrap | Segoe UI | Helvetica |
Bootstrap 4 | Segoe UI | Helvetica |
Bootstrap 5 | Segoe UI | Helvetica |
Tailwind | Segoe UI | Inter |
Sparkline
Breaking Changes
- The font family for sparkline elements such as the data labels, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release.
Theme | Previous Font Family | New Font Family |
---|---|---|
Material | Segoe UI | Roboto |
Bootstrap | Segoe UI | Helvetica |
Bootstrap 4 | Segoe UI | Helvetica |
Bootstrap 5 | Segoe UI | Helvetica |
Tailwind | Segoe UI | Inter |
Spreadsheet
Features
-
#F181385
- Now, you can insert theline chart
with or withoutmarker
on the sheet.
StockChart
Breaking Changes
-
By default, the series type and trendline dropdowns have been removed from the stock chart period selector. However, you can still add them to the list upon request or as needed. This modification provides a cleaner interface and reduces clutter in the stock chart period selector.
-
By default, the tooltip for the range selector in the stock chart has been removed. Instead, the tooltip will now appear only when you move the slider.
-
The print option has been removed from the period selector because it is already available in the export dropdown. This modification provides a cleaner interface and reduces clutter in the stock chart’s period selector.
-
The font family for stockchart elements such as the title, axis labels, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release.
Theme | Previous Font Family | New Font Family |
---|---|---|
Material | Segoe UI | Roboto |
Bootstrap | Segoe UI | Helvetica |
Bootstrap 4 | Segoe UI | Helvetica |
Bootstrap 5 | Segoe UI | Helvetica |
Tailwind | Segoe UI | Inter |
Visual Studio Extensions
New Feature
Syncfusion provides a notification message such as a trial version notification if the user using the Syncfusion trial assemblies in the ASP.NET Core application, the latest NuGet package available notification and the latest Essential Studio build available notification if the user using the old version of the Syncfusion assemblies/NuGet packages in the ASP.NET Core application.
XlsIO
Features
- #I441410 - Opening RC4 encrypted Excel documents with a password is now supported.
- Linear and Radial gradient fill for cells and charts are now supported in Excel to image conversion.