What’s New in Syncfusion Blazor: 2023 Volume 3
Tags: blazor, development, web, whatsnew
Published: 2023-10-19 05:24:39

---
title: What’s New in Syncfusion Blazor: 2023 Volume 3
published: true
date: 2023-10-06 16:07:19 UTC
tags: blazor, development, web, whatsnew
canonical_url: https://www.syncfusion.com/blogs/post/syncfusion-blazor-2023-volume-3.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w7i472xa3ly5q63drsgb.png
---
The Syncfusion [Blazor](https://www.syncfusion.com/blazor-components "Blazor Library") library offers 80+ UI and data visualization components that are responsive and lightweight for building modern web apps.

This blog will highlight some of the most notable updates in the Syncfusion Blazor suite for the 2023 Volume 3 release.

## .NET 8 support

Syncfusion Blazor components are now compatible with .NET version 8. This means that developers can now use the latest version of .NET with Syncfusion’s Blazor components.

In the upcoming 2023 Volume 4 release, Syncfusion will introduce its NuGet package, the full potential of .NET 8, including its latest features and enhancements. This ensures that developers can stay up-to-date and take advantage of the cutting-edge capabilities offered by both Syncfusion and .NET 8.

## Showcase samples in Diagram component

In 2023 Volume 3, we’ve introduced new showcase samples that highlight the real-time use cases of our [Blazor Diagram](https://www.syncfusion.com/blazor-components/blazor-diagram "Blazor Diagram") component. These samples have been meticulously designed for both Blazor Server and WebAssembly app environments. These showcase samples are a valuable resource for gaining insight into how our Blazor Diagram component can be effectively utilized in real-world scenarios.

Here’s a quick overview of the showcase samples.
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 25%;"><strong>Samples</strong></td>
<td style="width: 25%;"><strong>GitHub</strong></td>
<td style="width: 25%;"><strong>Server Demo</strong></td>
<td style="width: 25%;"><strong>WASM Demo</strong></td>
</tr>
<tr>
<td style="width: 25%;">Organization Chart Layout</td>
<td style="width: 25%;"><a title="Blazor organizational chart GitHub demo" href="https://github.com/syncfusion/blazor-showcase-organizational-chart" target="_blank" rel="noopener">https://github.com/syncfusion/blazor-showcase-organizational-chart</a></td>
<td style="width: 25%;"><a title="Blazor organizational chart server demo" href="https://blazor.syncfusion.com/showcase/organization-chart/server/" target="_blank" rel="noopener">https://blazor.syncfusion.com/showcase/organization-chart/server/</a></td>
<td style="width: 25%;"><a title="Blazor organizational chart WASM demo" href="https://blazor.syncfusion.com/showcase/organization-chart/wasm/" target="_blank" rel="noopener">https://blazor.syncfusion.com/showcase/organization-chart/wasm/</a></td>
</tr>
<tr>
<td style="width: 25%;">Mind Map Layout</td>
<td style="width: 25%;"><a title="Blazor mindmap GitHub demo" href="https://github.com/syncfusion/blazor-showcase-mindmap" target="_blank" rel="noopener">https://github.com/syncfusion/blazor-showcase-mindmap</a></td>
<td style="width: 25%;"><a title="Blazor mindmap server demo" href="https://blazor.syncfusion.com/showcase/mind-map/server/" target="_blank" rel="noopener">https://blazor.syncfusion.com/showcase/mind-map/server/</a></td>
<td style="width: 25%;"><a title="Blazor mindmap WASM demo" href="https://blazor.syncfusion.com/showcase/mind-map/wasm/" target="_blank" rel="noopener">https://blazor.syncfusion.com/showcase/mind-map/wasm/</a></td>
</tr>
<tr>
<td style="width: 25%;">BPMN Viewer and Editor</td>
<td style="width: 25%;"><a title="Blazor BPMN editor GitHub demo" href="https://github.com/syncfusion/blazor-showcase-bpmn-editor" target="_blank" rel="noopener">https://github.com/syncfusion/blazor-showcase-bpmn-editor</a></td>
<td style="width: 25%;"><a title="Blazor BPMN editor server demo" href="https://blazor.syncfusion.com/showcase/bpmn-editor/server/" target="_blank" rel="noopener">https://blazor.syncfusion.com/showcase/bpmn-editor/server/</a></td>
<td style="width: 25%;"><a title="Blazor BPMN editor WASM demo" href="https://blazor.syncfusion.com/showcase/bpmn-editor/wasm/" target="_blank" rel="noopener">https://blazor.syncfusion.com/showcase/bpmn-editor/wasm/</a></td>
</tr>
</tbody>
</table>
## Preview to production-ready components

The [Blazor PDF Viewer](https://www.syncfusion.com/blazor-components/blazor-pdf-viewer "Blazor PDF Viewer") component has been developed to meet industry standards and is now marked production-ready.

## Performance enhancements

Our commitment to enhancing the performance of Syncfusion Blazor components remains unwavering. In the 2023 Volume 3 release, several components have received performance optimizations, ensuring a smoother and more efficient user experience.

### PDF Viewer (Next-Gen)

The [Blazor PDF Viewer (Next-Gen)](https://blazor.syncfusion.com/documentation/pdfviewer-2/getting-started/features "Getting started with Blazor PDFViewer (Next-Gen)") component’s performance has been significantly improved. The initial loading performance has been boosted by 65% for large-sized documents in Blazor Server apps and by 35% in Blazor WASM apps. The comment panel rendering and interaction performance have also been improved, especially in the WebAssembly environment.

### DataGrid

We have enhanced the performance of lazy loading while grouping the **foreignkey** column in the [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid "Blazor DataGrid").

### Schedule

On-demand data loading support in the [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler "Blazor Scheduler") allows users to retrieve events from remote services for the current viewport alone and retrieve the remaining data on demand while scrolling.

### Pivot Table

Single page mode allows only the current view page to be displayed during virtual scrolling operations when virtualization is enabled in the [Blazor Pivot Table](https://www.syncfusion.com/blazor-components/blazor-pivot-table "Blazor Pivot Table"). It enhances the Pivot Table’s performance, especially in Blazor WASM apps, for UI actions like drill up or down, sorting, and filtering, which occur two times faster than in earlier versions.

### TreeGrid

The initial rendering performance of the [Blazor TreeGrid](https://www.syncfusion.com/blazor-components/blazor-tree-grid "Blazor TreeGrid") is up to 35% faster. This enhancement results in a quicker and more responsive loading experience for users.

### Rich Text Editor

The new **PreventRender** method enhances the performance of the [Blazor Rich Text Editor](https://www.syncfusion.com/blazor-components/blazor-wysiwyg-rich-text-editor "Blazor Rich Text Editor"). It prevents the unnecessary rerendering of the component, especially in Blazor WASM apps.

## DataGrid

The new features included in the [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid "Blazor Data Grid") are as follows.

### Infinite scrolling

[Infinite scrolling](https://blazor.syncfusion.com/documentation/datagrid/infinite-scrolling "Infinite scrolling in Blazor DataGrid") is an advanced feature that enhances performance while loading large data sets. It employs a lazy-loading concept, where data is fetched and displayed dynamically as the scrollbar reaches the end of the scroller. This eliminates the need for traditional pagination, offering a seamless way to load extensive data sets into the DataGrid component.

With the introduction of [InfiniteScrollSettings](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_InfiniteScrollSettings "InfiniteScrollSettings property of Blazor DataGrid"), you can fine-tune data loading when infinite scrolling is enabled. To enable this feature, simply set the [EnableInfiniteScrolling](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_EnableInfiniteScrolling "EnableInfiniteScrolling property of Blazor DataGrid") property to **true** and specify the content height using the [Height](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_Height "Height property of Blazor DataGrid") property.

Refer to the following code example.

```xml
<SfGrid DataSource="@GridData" Height="410" Width="auto" EnableInfiniteScrolling="true">
    …
</SfGrid>
```

**Note:** For more details, refer to the [infinite scrolling in the Blazor DataGrid demo](https://blazor.syncfusion.com/demos/datagrid/infinite-scrolling?theme=fluent "Infinite scrolling in the Blazor DataGrid demo").

### GraphQL adaptor

The GraphQL adaptor allows data retrieval and manipulation within the Blazor DataGrid. With this feature, users can effortlessly fetch data and perform a wide range of actions, including CRUD operations, filtering, searching, aggregations, grouping, paging, and sorting. The GraphQL adaptor simplifies data access and manipulation, resulting in a seamless and highly efficient user experience.

To get started, configure the **SfDataManager** component using the following settings. This configuration is essential for seamless integration with GraphQL services, enabling your app to use GraphQL for data operations.

```xml
<SfDataManager Url="https://yourUrl" GraphQLAdaptorOptions=@adaptorOptions Adaptor="Adaptors.GraphQLAdaptor"></SfDataManager>
```

### Virtual scrolling with overscan count

The [virtual scrolling with overscan count feature](https://blazor.syncfusion.com/documentation/datagrid/virtualization#render-buffered-data-using-overscan-count "Overscan count feature in Blazor DataGrid") is designed to enhance the performance of the grid by prerendering additional rows both before and after the viewport. This strategic prerendering minimizes the need for frequent data fetch requests during vertical scrolling.

To implement overscan count in your app, simply set the [OverscanCount](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_OverscanCount "OverscanCount property of Blazor DataGrid") property to your desired value, as in the following code.

```xml
<SfGrid DataSource="@GridData" Height="410" RowHeight="38" OverscanCount="5" EnableVirtualization="true" > ...... </SfGrid>
```

**Note:** For more details, refer to the [example of the Virtual Mask Row in Blazor DataGrid](https://blazor.syncfusion.com/demos/datagrid/virtual-mask-row?theme=fluent "Virtual Mask Row in Blazor DataGrid demo").

### New data types

In the Blazor DataGrid, we’ve included support for the following new data types within the enum[ColumnType](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.ColumnType.html "ColumnType property of Blazor DataGrid"):

- Integer
- Long
- Double
- Decimal

You can easily utilize these data types by specifying them within the **GridColumn** configurations, like in the following code example.

```xml
<SfGrid DataSource="@Orders">
 <GridColumns> 
  <GridColumn Type="ColumnType.Integer"></GridColumn>
  <GridColumn Type="ColumnType.Double"></GridColumn> 
  <GridColumn Type="ColumnType.Long"></GridColumn> 
  <GridColumn Type="ColumnType.Decimal"></GridColumn> 
 </GridColumns> 
</SfGrid>
```

### Action Begin/Complete events

New events will trigger before and after every action. These new events significantly expand your ability to tailor and enhance your interactions within the grid.

For example:

- **PageChanging** : This event is triggered when a page change is initiated.
- **PageChanged** : This event is triggered after a page change has been completed.

### Other enhancements

We’ve made some [breaking changes](https://blazor.syncfusion.com/documentation/release-notes/23.1.36?type=all#breaking-changes-3 "Breaking changes in Blazor DataGrid") in the DataGrid component and some minor improvements, too:

- Enhanced the performance of [lazy loading](https://blazor.syncfusion.com/documentation/datagrid/lazy-load-grouping "Lazy load grouping in Blazor DataGrid") while [grouping](https://blazor.syncfusion.com/documentation/datagrid/grouping "Grouping in Blazor DataGrid") the [foreignkey](https://blazor.syncfusion.com/documentation/datagrid/columns#foreign-key-column "Foreign key column in Blazor DataGrid") column. 
- Introduced new event support, which triggers when the [column menu](https://blazor.syncfusion.com/documentation/datagrid/column-menu "Column menu in Blazor DataGrid")is rendered.
- Provided support for passing the  **EditedData** property in the [ScrollIntoViewAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.SfGrid-1.html#Syncfusion_Blazor_Grids_SfGrid_1_ScrollIntoViewAsync_System_Int32_System_Int32_System_Int32_ "CommandClickEventArgs<T> class of Blazor DataGrid” href=”https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Grids.CommandClickEventArgs-1.html” target=”\_blank” rel=”noopener”>CommandClickEventArgs</a>.</li>
<li>Provided support for the <a title=") method for selecting records by passing the row index parameter. 

## Gantt Chart

From the 2023 Volume 3 release onward, the [Blazor Gantt Chart](https://www.syncfusion.com/blazor-components/blazor-gantt-chart "Blazor Gantt Chart") supports the following new features.

### Multiple taskbars in the resource view

You can easily visualize multiple tasks assigned to each resource in a row, even when the records are in a collapsed state. With the display of [multiple taskbars](https://blazor.syncfusion.com/documentation/gantt-chart/resource-multi-taskbar "Resource Multi Taskbar in Blazor Gantt Chart"), users can quickly identify and analyze resource workloads and task assignments.

Refer to the following code example.

```xml
<SfGantt>
  …
  <GanttTaskbarSettings EnableMultiTaskbar="true" AllowTaskbarDragAndDrop="@taskbarUpdate">
  </GanttTaskbarSettings>
</SfGantt>
```
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Multiple-taskbars-in-Blazor-Gantt-Chart-resource-view.png" alt="Multiple taskbars in Blazor Gantt Chart resource view" style="width:100%">

  <figcaption>Multiple taskbars in Blazor Gantt Chart resource view</figcaption>

</figure>
**Note:** For more details, refer to the [multiple taskbars in the Blazor Gantt Chart resource view demo](https://blazor.syncfusion.com/demos/gantt-chart/multi-taskbar "Multiple taskbars in Blazor Gantt Chart resource view demo").

### Clone elements for taskbar editing

The user interface for taskbar resizing and moving actions is now better in the Gantt Chart. Now, when users perform taskbar resizing or dragging, a cloned element will be displayed instead of updating the original taskbar element. This cloned element remains visible until the action is completed, providing users with a clear representation of the changes they are making.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Clone-elements-for-taskbar-editing-in-Blazor-Gantt-Chart.gif" alt="Clone elements for taskbar editing in Blazor Gantt Chart" style="width:100%">

  <figcaption>Clone elements for taskbar editing in Blazor Gantt Chart</figcaption>

</figure>

**Note:** For more details, refer to the [clone elements for taskbar editing in the Blazor Gantt Chart demo](https://blazor.syncfusion.com/demos/gantt-chart/editing "Clone elements for taskbar editing in the Blazor Gantt Chart demo").

## Pivot Table

The new features added in the [Blazor Pivot Table](https://www.syncfusion.com/blazor-components/blazor-pivot-table "Blazor Pivot Table") are as follows.

### Data label template in the pivot chart

With the addition of [template support](https://blazor.syncfusion.com/documentation/pivot-table/pivot-chart#data-label-template-1 "Data label template in Blazor Pivot Chart"), users can now display pivot charts with customized data label content for each data point.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Customizing-the-chart-data-labels-using-templates-in-Blazor-Pivot-Table.png" alt="Customizing the chart data labels using templates in Blazor Pivot Table" style="width:100%">

  <figcaption>Customizing the chart data labels using templates in Blazor Pivot Table</figcaption>

</figure>

### Custom radius support for pie chart series

Users can now render each series of a [pie chart with a different radius](https://blazor.syncfusion.com/documentation/pivot-table/pivot-chart#radius-customization "Radius customization in Blazor Pivot Table's Pie Chart").
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Custom-radius-support-for-pie-chart-series-in-Blazor-Pivot-Table.png" alt="Custom radius support for pie chart series in Blazor Pivot Table" style="width:100%">

  <figcaption>Custom radius support for pie chart series in Blazor Pivot Table</figcaption>

</figure>

## Scheduler

The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler "Blazor Scheduler") now supports the following new features.

### On-demand data loading (lazy loading)

[On-demand data loading](https://blazor.syncfusion.com/documentation/scheduler/virtual-scrolling#enabling-lazy-loading-for-appointments "Lazy loading in Blazor Scheduler") allows users to retrieve events from remote services for just the current view port and retrieves the remaining data on demand while scrolling, which improves the performance and usability of the Scheduler component.

Refer to the following code example.

```xml
<SfSchedule TValue="EventData" Width="100%" Height="700px">
 …
 <ScheduleViews>
   <ScheduleView Option="View.TimelineMonth" EnableLazyLoading="true" IsSelected="true"></ScheduleView>
   <ScheduleView Option="View.Month" EnableLazyLoading="true"></ScheduleView>
 </ScheduleViews>
</SfSchedule>
```
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/On-demand-loading-in-Blazor-Scheduler.gif" alt="On-demand loading in Blazor Scheduler" style="width:100%">

  <figcaption>On-demand loading in Blazor Scheduler</figcaption>

</figure>

**Note:** For more details, refer to the [on-demand loading in the Blazor Scheduler demo](https://blazor.syncfusion.com/demos/scheduler/data-virtualization?theme=fluent "On-demand loading in the Blazor Scheduler demo").

### Editor window customization

Users can now [customize the header and footer of the built-in editor window](https://blazor.syncfusion.com/documentation/scheduler/editor-template#how-to-customize-header-and-footer-using-template "How to customize header and footer using template in Blazor Scheduler") in the Scheduler. Refer to the following code example.

```xml
<SfSchedule>
 …
 <ScheduleTemplates>
   <EditorHeaderTemplate>
   </EditorHeaderTemplate>
   <EditorTemplate>
   </EditorTemplate>
 </ScheduleTemplates>
</SfSchedule>
```
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Customizing-the-built-in-editor-window-in-Blazor-Scheduler.png" alt="Customizing the built-in editor window in Blazor Scheduler" style="width:100%">

  <figcaption>Customizing the built-in editor window in Blazor Scheduler</figcaption>

</figure>

**Note:** For more details, refer to [customizing the built-in editor window in the Blazor Scheduler demo](https://blazor.syncfusion.com/demos/scheduler/editor-template?theme=bootstrap5 "Customizing the built-in editor window in the Blazor Scheduler demo").

## Image Editor

The [Blazor Image Editor](https://www.syncfusion.com/blazor-components/blazor-image-editor "Blazor Image Editor") component adds the following user-friendly updates.

### Image annotation

Users can insert and display multiple images in addition to the main image they are editing. These image annotations can be used for various purposes, such as adding logos, watermarks, or decorative elements to the image.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Image-annotation-in-Blazor-Image-Editor.png" alt="Image annotation in Blazor Image Editor" style="width:100%">

  <figcaption>Image annotation in Blazor Image Editor</figcaption>

</figure>

**Note:** For more details, refer to the [image annotation in the Blazor Image Editor demo](https://blazor.syncfusion.com/demos/image-editor/default-functionalities?theme=fluent "Image annotation in Blazor Image Editor demo").

### Resize full image

Users can adjust the dimensions of an image to suit their needs, such as printing, web display, or other purposes.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Resizing-an-image-using-Blazor-Image-Editor.png" alt="Resizing an image using Blazor Image Editor" style="width:100%">

  <figcaption>Resizing an image using Blazor Image Editor</figcaption>

</figure>

**Note:** For more details, refer to the [resizing an image using Blazor Image Editor demo](https://blazor.syncfusion.com/demos/image-editor/default-functionalities?theme=fluent "Resizing an image using Blazor Image Editor demo").

### Frame support

Frames can enhance the visual appeal of an image. The Blazor Image Editor allows users to add decorative borders or frames around images.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Frame-support-in-Blazor-Image-Editor.png" alt="Frame support in Blazor Image Editor" style="width:100%">

  <figcaption>Frame support in Blazor Image Editor</figcaption>

</figure>

**Note:** For more details, refer to the [frame support in the Blazor Image Editor demo](https://blazor.syncfusion.com/demos/image-editor/default-functionalities?theme=fluent "Frame support in Blazor Image Editor demo").

## Full-view support in Calendar and Pickers

The adaptive view feature in our Blazor Calendar and Picker components is designed to enhance the mobile user experience when selecting dates and times. This feature is precious for apps that rely heavily on date and time selection.

To experience this feature, load any Blazor date or time picker samples on a mobile device.

When you set the [FullScreen](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Calendars.SfDatePicker-1.html#Syncfusion_Blazor_Calendars_SfDatePicker_1_FullScreen "FullScreen property of Blazor") property to **true** , the picker’s pop-up will expand to occupy the entire screen. This feature is available across all theme layouts, ensuring a consistent and visually appealing user experience.

Refer to the following code example.

```xml
<SfDatePicker TValue="DateTime?" Placeholder="Choose a Date" FullScreen="true" ShowClearButton="true"></SfDatePicker>
```
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Full-screen-view-support-in-Blazor-Calendar-and-picker-components.gif" alt="Full-screen view support in Blazor Calendar and picker components" style="width:100%">

  <figcaption>Full-screen view support in Blazor Calendar and picker components</figcaption>

</figure>

## Map

The [Blazor Map](https://www.syncfusion.com/blazor-components/blazor-map "Blazor Map") component delivers the following new features in this Volume 3 release.

### Polygon shape rendering

Users can draw and display appropriate [polygon shapes](https://blazor.syncfusion.com/documentation/maps/polygon "Polygon shape in Blazor Map") over the main layer of the Blazor Maps component using their data sources.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Polygon-shape-rendering-in-Blazor-Maps.jpg" alt="Polygon shape rendering in Blazor Maps" style="width:100%">

  <figcaption>Polygon shape rendering in Blazor Maps</figcaption>

</figure>

### Data label animation

An animated transition will occur on the initial rendering of [data labels](https://blazor.syncfusion.com/documentation/maps/data-labels#label-animation "Data label animation in Blazor Map") in Blazor Maps but not during dynamic updates.

## Tooltip position in Stock Chart

The [Blazor Stock Chart](https://www.syncfusion.com/blazor-components/blazor-stock-chart "Blazor Stock Chart") allows users to enable tooltips to move with the mouse. Refer to the following image.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Tooltip-placement-enhancements-in-Blazor-Stock-Chart.gif" alt="Tooltip placement enhancements in Blazor Stock Chart" style="width:100%">

  <figcaption>Tooltip placement enhancements in Blazor Stock Chart</figcaption>

</figure>

**Note:** For more details, refer to the [tooltip positioning in the Blazor Stock Chart demo](https://blazor.syncfusion.com/demos/stock-chart/ohlc?theme=bootstrap5 "Tooltip positioning in Blazor Stock Chart demo").

## Label customization in the Heatmap chart

Users can now add custom elements like text, tables, and images to add more information to a [Heatmap chart’s](https://www.syncfusion.com/blazor-components/blazor-heatmap-chart "Blazor HeatMap Chart") cells.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/10/Label-customization-in-the-Blazor-Heatmap-chart.jpg" alt="Label customization in the Blazor Heatmap chart" style="width:100%">

  <figcaption>Label customization in the Blazor Heatmap chart</figcaption>

</figure>

## Table titles and descriptions in Word Processor

You can add or edit the title and description of a table in a Word document using the [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor "Blazor Word Processor"). Explore our [online demo](https://blazor.syncfusion.com/demos/document-editor/table-format?theme=fluent "Table Formatting in Blazor Word Processor demo") for more details.

## Conclusion

Thanks for reading! In this blog, we have seen the new features and components rolled out in the [Syncfusion Blazor](https://www.syncfusion.com/blazor-components "Blazor Library") suite for the [2023 Volume 3](https://www.syncfusion.com/forums/179561/essential-studio-2022-volume-4-main-release-v20-4-0-38-is-available-for-download "Essential Studio 2023 Volume 3") release. Try out these user-friendly updates and give us feedback in the comments below.

Also, check out our [Release Notes](https://blazor.syncfusion.com/documentation/release-notes/23.1.36?type=all "Essential Studio Release Notes") and the [What’s New](https://www.syncfusion.com/products/whatsnew "Essential Studio What’s New") pages to see the other available features in the 2023 Volume 3 release.

The new version is available for existing customers on the [License and Downloads](https://www.syncfusion.com/account/downloads "Essential Studio License and Downloads page") page. If you are not a Syncfusion customer, try our 30-day [free trial](https://www.syncfusion.com/downloads "Get free evaluation of Essential Studio products") to check out our controls’ features.

For questions, you can reach us through our [support forum](https://www.syncfusion.com/forums "Syncfusion Support Forum"), [support portal](https://support.syncfusion.com/ "Syncfusion Support Portal"), or [feedback portal](https://www.syncfusion.com/feedback/ "Syncfusion Feedback Portal"). We are always happy to assist you!

## Related blogs

- [Enhancing Data Visualization with a Nested Grid UI in Blazor TreeGrid](https://www.syncfusion.com/blogs/post/nested-grid-in-blazor-treegrid.aspx "Blog: Enhancing Data Visualization with a Nested Grid UI in Blazor TreeGrid")
- [Smartly Customize the Blazor Linear Gauge to Reproduce a Step Progress Bar](https://www.syncfusion.com/blogs/post/blazor-linear-gauge-to-step-progress-bar.aspx "Blog: Smartly Customize the Blazor Linear Gauge to Reproduce a Step Progress Bar")
- [Seamlessly Perform Batch CRUD Operations in Blazor Scheduler with ODATA Adaptor](https://www.syncfusion.com/blogs/post/batch-crud-blazor-scheduler-odata.aspx "Blog: Seamlessly Perform Batch CRUD Operations in Blazor Scheduler with ODATA Adaptor")
- [Seamlessly Export Blazor Rich Text Editor Content to PDF](https://www.syncfusion.com/blogs/post/export-blazor-rich-text-editor-to-pdf.aspx "Blog: Seamlessly Perform Batch CRUD Operations in Blazor Scheduler with ODATA Adaptor")