Please note that new Timed Subscription Licenses for Syncfusion Essential Studio for Blazor are available as part of Syncfusion Essential Studio Enterprise.
Syncfusion Essential Studio Blazor 2025 Volume 2 (30.1.37)
Released: Jun 25, 2025
2025 Volume 2 (30.1.37) での更新項目
機能
Common
.NET 10 Preview compatibility - Syncfusion Blazor components are now compatible with .NET 10 Previews 1, 2, 3, 4, and 5.
New component
Spreadsheet (preview)
The Blazor Spreadsheet component provides a comprehensive, Excel-like experience in web applications. It offers essential spreadsheet functionalities, including formula calculations, data manipulation, and file operations, enabling developers to build powerful applications with familiar spreadsheet interfaces. The component is designed to handle complex data scenarios while maintaining optimal performance for web applications. Key features include:
Clipboard operations: Copy, cut, and paste functionality with full formatting support.
Dynamic resizing: Interactive row and column resizing capabilities.
Formulas: Built-in functions and formula calculations with Excel compatibility.
File operations: Create new workbooks, open existing files, and save in various formats.
Cell styling: Text alignment, font styles, and cell background customization.
Sheet management: Add, insert, delete, duplicate, and move worksheets.
Hyperlinks: Create and edit hyperlinks within cells.
Image insertion: Insert and edit images within spreadsheet cells.
Autofill: Cell copying and autofill capabilities for efficient data entry.
Selection: Selection options for cells, rows, and columns.
Sorting: Built-in sorting capabilities for data organization.
Clear operations: Clear all content, formatting, hyperlinks, or specific elements.
Undo and redo: Full undo and redo support for all user actions.
Preview to production-ready components - The following components have been developed to meet industry standards and are now marked as production-ready for Blazor:
Speech To Text: Voice-to-text conversion with real-time transcription capabilities.
AI AssistView
Attachments - Added support for attaching files directly to the prompts. This allows users to include documents (like .docx, .pdf, or images) to enhance prompt context and get more accurate AI responses.
Enhanced text input - Added support for div-based text input instead of traditional textarea, offering a more intuitive and flexible user experience for prompt entry.
Charts
Border radius for accumulation charts - The border radius feature for accumulation charts, including pie and donut, enhances visual aesthetics by adding rounded corners to chart elements.
Center label support for pie and donut charts - Users can now display labels at the center of the pie and donut charts, providing better data context and improving the presentation of information.
Stack labels for stacked chart series - Users can now display the total value of each section in a stacked column or bar chart, making it easier to read and understand the data series. This enhancement greatly improves the ability to interpret complex datasets.
Customizable scrollbar position - Added the ability for users to customize the position of the scrollbar within charts, enabling enhanced user interaction tailored to specific project requirements.
Zoom toolbar position customization - Users can now customize the position of the zoom toolbar in charts. This functionality offers flexibility in designing user interfaces that require specific tool placements, enhancing user experience with chart interactions.
Pixel-based column width customization - Users can now specify column width in exact pixel values for column series types in the Blazor Chart component. This feature offers precise control over the appearance of chart columns.
Chat UI
Chat status indicators - The chat UI now supports indicating the user's presence and activity states, including online, offline, busy, and away statuses.
Chat compact mode - The new compact mode aligns all messages to the left regardless of the sender, creating a streamlined layout ideal for group conversations or space-constrained interfaces.
Comprehensive chat operations - Users can now perform message-level actions directly within the chat interface, including copy, reply, pin, delete, and forward actions.
Enhanced text input - Added support for div-based text input instead of traditional textarea, offering a more intuitive and flexible user experience for prompt entry.
DataGrid
Drag and drop anywhere in grid - The DataGrid now allows users to drop rows into empty areas of the target grid, making row reordering and moving rows between grids more flexible and user-friendly.
Filter editor customization - Users can now customize the built-in filter editors in the filter menu and Excel filter dialogs in the DataGrid.
Accent-insensitive search - The DataGrid now ignores accent marks and diacritic characters during search and filter operations, making it easier to find matching records in multilingual data.
Persist selection with remote data - The persist selection feature now supports custom data binding. Selections are retained across data operations such as paging, sorting, and filtering.
Diagram
Enhanced connector routing algorithm - Connectors can now adjust dynamically to avoid overlapping with neighboring connectors, maintaining a clear and organized diagram. By automatically updating the connector geometry, it eliminates visual clutter and enhances the readability of connection paths, resulting in a more structured and comprehensible diagram.
Automatic generation of UML sequence diagrams from model data - A UML sequence diagram visually represents how a set of objects interact in a process over time. With this feature, you can now automatically generate these diagrams from model data, streamlining the visualization of interactions between objects in a system. It dynamically creates lifelines, messages, and activation boxes based on the provided data, reducing manual effort and ensuring accuracy.
Import and export UML sequence in Mermaid-syntax - Mermaid syntax is a Markdown-inspired text-based language designed to define diagrams through simple, readable commands. This feature allows users to create UML sequence diagrams from Mermaid syntax and export them back, simplifying visualization, sharing, editing, and cross-platform use. Users can also use AI assistants to generate Mermaid syntax for these diagrams and directly import it into the Angular Diagram component.
Ports support for connectors - Added the ability for users to define ports (connection points) on connectors. These ports can be used to create precise connections between connectors or shapes.
Performance improvements - The performance of the Diagram component is now significantly faster when working with nodes containing annotations and connectors.
Word Processor
Screen reader - The Document Editor now supports screen readers for better accessibility. When enabled, it provides the necessary information so that screen reader tools can read and interpret the content.
Editing enhancements - The following enhancements allow users to automate the required behaviors of editing the Word document content easily.
API to remove the selected editing region from a Word document.
API to get and set scroll positions facilitates synchronizing the scroll positions of two Word Processor components. Using this feature, users can easily configure side-by-side viewing of two Word documents.
API to delete the selected paragraph from a Word document. This also helps customize and automate document editing.
Group undo and redo enables seamless tracking of consecutive edits, like Microsoft Word. This reduces the undo operation count on the typed text and does not undo character by character.
Dropdowns
Performance improvements - This release supercharges the Blazor Dropdown List, ComboBox, AutoComplete, and MultiSelect Dropdown components, delivering faster rendering, smoother pop-up displays, and quicker filtering for large datasets. Developers can build responsive forms, search interfaces, or enterprise dashboards that handle thousands of items with a fluid user experience. With optimized virtualization, these components scale seamlessly for high-performance applications like product catalogs or user management systems, all without requiring code changes.
Excel Library
Auto fill and fill series - Added support for Auto Fill and Fill Series features, allowing users to programmatically fill a range of cells based on patterns, sequences, or trends, eliminating manual data entry.
Chart to image enhancements - The following enhancements have been made in the chart-to-image conversion.
Font substitution, allowing users to configure alternative fonts when the original fonts are unavailable on the system during chart-to-image conversion, ensuring consistent rendering of chart content.
Fallback fonts for Unicode text during the chart conversion to images. These fallback fonts come into play when the rendering engine encounters Unicode text that lacks a corresponding glyph in the specified fonts.
Image Editor
Opening images with custom width and height - Users can now open images with specified width and height values using additional parameters in the OpenAsync method. This enhancement introduces three additional optional parameters: width, height, and isAspectRatio. Image dimensions can be precisely controlled while preserving the aspect ratio, if needed. This provides more control over rendering images, especially when dealing with high-resolution images or fixed canvas requirements.
Underline and strikethrough support for text annotation - Underline and Strikethrough formatting options have been added to text annotations. This feature is useful for creating instructional materials, documentation screenshots, and professional image presentations.
Loading BMP images - Users can now load BMP (Bitmap) image files, expanding its file format compatibility. Users can upload BMP files via the file uploader UI or programmatically using the OpenAsync method. This addresses the needs of design professionals and users working with high-resolution images.
Image smoothing - Added the ability for users to control the smoothing effect of high-resolution images. When enabled, the component applies image smoothing to images during rendering, reducing distortion and jagged edges in scaled or rotated images.
PDF Library
Optimized font subset embedding in PDF to PDF/A - Added support for embedding fonts as subsets during PDF to PDF/A conversion, ensuring only necessary characters are included. This helps significantly reduce the final file size while maintaining conformance with PDF/A standards, making it ideal for archiving and efficient storage without compromising document integrity.
Advanced AES GCM encryption for PDFs - With the AES GCM encryption, users can now encrypt or decrypt PDF documents using a secure and modern cryptographic standard. This enhances data protection by offering both confidentiality and integrity in professional workflows.
Grouped form fields - Form fields in a PDF can now be grouped for improved organization and easier data handling. With this support, related fields can be treated as a unit, allowing batch processing, styling, or validation, simplifying complex form development and enhancing user interaction.
Redaction annotation enhancements - Redaction annotations are more customizable now with support for separate fill colors for the mark and the redacted content area. In addition, users can add comments and maintain a review history directly within annotations, promoting better collaboration and providing clear traceability throughout the review and redaction process.
Pivot Table
Value sorting on both axes - Enabled value-based sorting simultaneously on both row and column axes, independent of the value axis. This allows flexible and accurate data analysis across dimensions. Explore this feature in the demo.
Export as Excel PivotTable - Added support for exporting the pivot table as a native Excel PivotTable, preserving the pivot structure in the exported file. Users can continue interacting with and customizing the pivot data directly within Excel.
PowerPoint Library
PowerPoint conversion
Font substitution and fallback for charts - When converting a PowerPoint with charts to PDF or images, the following features help ensure accurate chart content rendering:
Font substitution: Users can now configure alternative fonts to use when the original fonts inside charts are unavailable on the system, ensuring consistent text appearance.
Fallback fonts for Unicode text: These fonts are used automatically when the rendering engine encounters Unicode characters missing in the specified fonts, preserving multilingual chart text.
Metafile preservation - Improved the preservation of EMF and WMF metafile images as searchable content during PowerPoint-to-PDF conversion. This enhancement ensures better text accessibility in the converted PDFs' diagrams, charts, and technical illustrations.
Rich Text Editor
Insert code block - Added the ability for users to insert and display formatted code snippets directly within the editor. It also includes a language switch option in the dropdown menu, enabling users to specify the programming language for each code block.
Slash menu - The new slash command menu support (triggered by /) helps users quickly access formatting options, insert elements (like images, tables, and headings), and trigger commands. This feature enhances the user experience by simplifying the process of applying styles and inserting content.
Copy and paste table rows and columns - Users can now copy and paste entire rows or columns within a table, streamlining the editing and formatting process. Data can be efficiently duplicated without the need to manually re-enter information, thereby enhancing productivity.
Format painter - The format painter functionality enables users to copy formatting (such as font style, size, color, and other rich text styles) from one section of text and apply it to another. This feature is particularly beneficial for maintaining consistent styling across documents without manually adjusting format settings repeatedly.
Bottom toolbar - Added an option to render the toolbar at the bottom of the editor. This improves accessibility and layout adaptability, especially in mobile and touch-first interfaces. It enhances user interaction by keeping toolbar actions easily reachable.
Horizontal line - Users can now insert horizontal lines to separate content sections visually. This feature improves document readability and structure, particularly in long-form content or reports, by allowing clear demarcation between different sections or topics.
Popup toolbar - The Rich Text Editor now supports popup overflow mode in its toolbar. When there isn't enough space to display all toolbar items, the overflowing items automatically move to a popup container, ensuring that all features remain accessible without cluttering the interface.
Recent color option - The new recent color option in the font color and background color pickers allows users to quickly access and reuse recently applied colors, improving formatting efficiency and ensuring visual consistency.
Scheduler
Performance improvement - The Scheduler component's performance has been improved during the initial rendering and when adding, editing, and deleting appointments.
PDF Viewer
Redaction annotation - The Blazor PDF Viewer now comes with integrated redaction annotation support. This new feature is designed to enhance document security by allowing users to redact sensitive content directly within PDF documents. Key features include:
Secure content redaction: Sensitive content and pages can easily be marked and permanently removed from your PDF documents before they're shared.
User-friendly interface: Redact content using an intuitive interface designed for easy navigation and quick usability. Simply select the area or specific page you wish to redact and apply the redaction with a few clicks.
Customize redaction marks: Redaction marks can be customized to align with your document style, including options to change the color and overlay text of the redaction marks.
Real-time preview: Review your redaction marks with real-time preview functionality to ensure accuracy before finalizing redaction marks.
Spreadsheet
Introduction to the Blazor Spreadsheet - A brand-new Blazor Spreadsheet component is now available, providing an Excel-like experience in Blazor applications. This powerful component offers a complete solution for creating, editing, and analyzing tabular data with an intuitive user interface. Key features include:
Formula support: Built-in library of over 400 formulas for mathematical, statistical, financial, and logical functions. Users can perform all kinds of complex calculations and data analysis.
File handling: Support for opening, editing, and saving spreadsheets with import and export capabilities for Excel format.
Sorting: Ability to arrange data alphabetically, numerically, or by custom criteria in ascending or descending order to improve data readability and analysis.
Filtering: Advanced filtering options allow users to display only the data that meets specific criteria.
Undo/Redo: Support for reversing and reapplying actions, providing users with flexibility during data editing and manipulation tasks.
Cell formatting: Extensive formatting options including font customization, cell backgrounds, and text alignment to improve data visualization.
Clipboard functionalities: Copy, cut, and paste operation support for both single cells and ranges.
Hyperlink: Ability to add, edit, and remove hyperlinks within cells for easy navigation to external resources or internal references.
Image: Visual content can be resized and positioned within cells or across cell ranges.
Row and column resizing: Interactive resizing of rows and columns to accommodate varying data lengths and improve spreadsheet layout.
The component also offers additional features that enable developers to implement robust spreadsheet functionality in web applications while maintaining the familiar experience users expect from desktop spreadsheet software:
Sheet management capabilities for adding, deleting, and inserting worksheets.
Sheet and workbook protection for preventing unauthorized modifications.
AutoFill functionality with cell copying for fast data entry.
Range, column, and row selection.
Row and column adding for expanding spreadsheets.
Clear operations (all, content, hyperlink, and format) for efficient data cleanup.
Tooltip
Tooltip on dynamic elements - The latest update to the Blazor Tooltip component allows you to display tooltips on dynamically created elements. This enhancement removes the need to manually refresh the tooltip for new elements added to the DOM and ensures that the tooltip is automatically registered and displayed for any element dynamically added, eliminating extra coding effort and enhancing the dynamic content's interactivity. This update is particularly beneficial for applications dealing with real-time data updates or dynamic content generation, such as dashboards and interactive forms.
TreeGrid
Improved performance for remote data in WebAssembly (WASM) - The TreeGrid component has gained substantial performance improvements in scenarios involving remote data binding, specifically during initial rendering and child expanding. These enhancements are particularly optimized for WebAssembly (WASM) environments. These optimizations contribute to a faster and more responsive user experience when managing large hierarchical datasets remotely.
Visual Studio Code Extension
Controls and Features Selection in Blazor Visual Studio Code - Syncfusion has introduced Controls and Features Selection in the Blazor Template Studio for Visual Studio Code. This enhancement allows users to choose the Syncfusion components they need and customize specific features within each component using an intuitive project wizard. Build high-quality Blazor applications faster and with greater flexibility.
Word Library
Editable regions in protected documents - Added the ability for users to set editable regions in protected documents, enabling specific parts to remain editable while the rest stay locked. This is useful for templates or forms like contracts, where users can update only designated parts of the Word document without altering the rest.
Multilingual list numbering - You can now create different list number formats such as Arabic, Hebrew, Chinese, and Thai. Ensures numbering styles remain accurate in multilingual documents like global reports, contracts, and educational materials.
Word conversion
Shape and picture enhancements
Shape formats: Added support for gradient, transparent, and pattern fills in Word documents. Ensures visually rich content like infographics and styled reports retains its design when converted to PDFs or images.
Recolor pictures: You can now preserve recolor effects such as grayscale, sepia, and color tone adjustments during Word-to-PDF or image conversion. It is ideal for maintaining brand consistency in marketing materials and visual reports.
Drawing canvas - You can now preserve the drawing canvas and its contents during Word-to-PDF and image conversions. Useful for maintaining the layout in grouped shapes, flowcharts, or diagrams used in reports, manuals, and presentations.
Font substitution and fallback for charts - When converting a Word document with charts to PDF or images, the following features help ensure accurate chart content rendering:
Font substitution: Users can configure alternative fonts to use when the original fonts inside charts are unavailable on the system, ensuring consistent text appearance.
Fallback fonts for Unicode text: These fonts are used automatically when the rendering engine encounters Unicode characters missing in the specified fonts, preserving multilingual chart text.
Metafile preservation - Improved the preservation of EMF and WMF metafile images as searchable content during Word-to-PDF conversion. This enhancement ensures better text accessibility in the converted PDFs' diagrams, charts, and technical illustrations.
不具合の修正
ComboBox
Fixed an issue where the focusing items when typing matched words and pressing the tab key in the combo box with filtering enabled.
Fixed an issue where values were not being selected when using the Shift+Tab and Tab keys.
Context Menu
An issue with context menu popup while enabling the EnableScrolling property has been resolved.
Data Grid
Resolved a JavaScript error that occurred when selecting input text within the Row Detail Template while Row Drag And Drop was enabled in the DataGrid.
Fixed an issue where the FilterDialogOpened event was triggered even when the filter dialog was cancelled within the FilterDialogOpening event.
Addressed an issue where the SetAttribute method failed to apply inline styles from the data during the QueryCellInfo event execution.
Diagram
Diagram now supports port-to-port connections for container elements.
File Manager
The crash issue on refresh in a subfolder when using the SharePoint file provider in the Blazor File Manager component has been resolved.
Resolved file selection issue when two files have the same name but different unique IDs in the Blazor File Manager component.
Gantt Chart
Fixed issue where taskbar duration was not updating correctly during editing in localized time zones.
An issue with the Units field in GanttAssignmentFields has been resolved by updating its type to double?. Previously, a double value of 0 was incorrectly interpreted as a resource unit value of 100 in the Gantt chart component. This update ensures that the correct default value is displayed, improving accuracy in resource management. Now, the double? type allows distinction between an unset default value and a specified value of 0.
ListBox
Fixed an issue where the Toolbar position was not functioning correctly in the listbox.
PDF Viewer
Resolved an issue where the download failed when multiple form fields were present, and EnableChunkMessages was enabled.
Resolved an issue where Ink Annotations were not visible when loading a specific PDF document in the PDF Viewer.
Resolved an issue where the Mail to link in the provided PDF document did not open an email window in the Blazor PDF Viewer.
Resolved an issue where multiple Stamp Annotations were added upon a single button click in the PDF Viewer.
Rich Text Editor
The issue with the ValueChange event not being triggered when applying background color and styles to a table in the Rich Text Editor has now been resolved.
Sidebar
The issue with the ShowBackdrop property dynamic change has been resolved.
Slider
Fixed an issue where the slider was not functioning correctly when binding custom values.
Tooltip
The issue with the tooltip not closing correctly when passing args.IsInteracted as true has been resolved.
TreeView
The issue in the Blazor TreeView component, where navigation did not work properly after two navigations, has been resolved.
XlsIO
Cell value is accurately returned by the Range.Value property when the number contains high-precision digits.
The IsFiltered property is updated properly when clearing a filter contains equal to operator.
Hyperlinks are removed properly when performing clear operations in worksheet range.