Syncfusion Essential Studio Blazor 2023 Volume 4 (24.1.41)

Released: Dec 18, 2023

2023 Volume 4 (24.1.41) 中的更新

特性

  • Common
    • Microsoft .NET 8 support - The Syncfusion Blazor components seamlessly support .NET 8, providing access to the newest features introduced in .NET 8 such as rendering mode, web app template, and more.
    • New components - The following new components have been added to Blazor:
      • Dropdown Tree.
      • Data Form.
      • Stepper.
    • Preview to production-ready component - The Image Editor component has been developed to meet industry standards. It is now marked as a production-ready component for Blazor.
  • Dropdown Tree (Preview)
    • The Dropdown Tree component is a text-box component that allows users to select single or multiple values from hierarchical data in a tree-like structure. This component is implemented with all its required functionalities such as data binding, checkboxes, templates, UI customization, accessibility, and preselected values. Key features include:
      • Data binding: Bind and access a hierarchical or self-referential list of items from a local or server-side data source.
      • Checkbox: Select more than one item using checkboxes.
      • Multiple selection: Select more than one item without using checkboxes.
      • Filtering: Quickly filter tree items based on characters entered in the search box for both local and remote data sources.
      • Sorting: Items can be sorted in ascending or descending order.
      • Templates: Customize the Dropdown Tree items, header, footer, action failure, and no-records content using templates.
      • Accessibility: Accessible to keyboard interactions, on-screen readers, and other assistive technologies.
  • Data Form (Preview)
    • The Blazor Data Form allows you to easily create various forms. It can be automatically generated from your data model using other Blazor components. Key features include:
      • Auto generation: Automatically create form fields based on predefined data models.
      • Form validation: The form can be validated through the built-in Blazor validation and validation messages displayed as inlines, summaries, or tooltips.
      • Columns: Form fields can be organized into multiple columns, enhancing the visual layout and user experience.
      • Form group: Form grouping organizes related form fields together.
      • Template: Easily customize labels, the form editor component, and validation messages.
      • Built-in components: The form automatically generates built-in components based on the field type, such as TextBox, NumericTextBox, DatePicker, TextArea, and more.
  • Stepper (preview)
    • The Blazor Stepper component enables users to navigate through a series of steps or stages in a process within a web application. Steppers display a list of steps with the current step highlighted, and allow users to move between steps. Key features include:
      • Step types: Display steps with indicators and labels, only indicators, or only labels.
      • Orientation: Display steps in horizontal or vertical orientation.
      • Linear flow: Enable a step-by-step progression, completing one step before moving on to the next.
      • Label positioning: Show the label at the top, bottom, left, or right.
      • Tooltip: Show additional information when the pointer hovers over a step, such as a label or customized text.
      • Templates: Customize the default appearance and content of each step using templates.
  • Charts
    • Synchronized chart - Users can now synchronize tooltips, zoom and pan, crosshairs, highlighting, and selecting across numerous charts.
    • Step position - Users can now apply steps to the line from the left, center, and right of each data point in a step series.
    • Data points in mouse events - This feature allows users to obtain details about the data points based on the mouse coordinates in mouse events.
    • Microsoft Excel exporting - Users can export chart data to Excel in a table format.
  • Circular Gauge
    • Enhancement in animation - Circular Gauge elements such as the axis line, ranges, pointers, and annotations can now be animated one by one to create a smooth appearance when rendered initially.
  • Diagram
    • Radial tree layout support - This feature automatically arranges diagram nodes into an intuitive circular layout, enhancing the visual organization of your diagrams. This layout, known as a radial tree diagram, is a visual representation of hierarchical structures where nodes branch out from a central point like spokes on a wheel. The central node represents the root or main element, and other nodes radiate outward to depict subcategories or related elements in a circular fashion.
  • Word Processor
    • Ruler - A ruler provides greater control over the layout and formatting of documents, making it easier than ever to create professional-looking results. The ruler is available in horizontal and vertical orientations. You can show or hide it, and it automatically adjusts to the zoom level of your document.
    • Tab stop - Take control of your document formatting with the new tab stop. With tab stops, you can:
      • Align text at specific points, regardless of the content length, for a clean and organized look.
      • Set multiple tab stops with different alignments and positions for complex layouts.
  • Excel Library
    • Grouping in pivot table - The Excel Library (XlsIO) now supports grouping date and time fields in pivot tables. Users can group pivot data based on the following categories:
      • Date.
      • Month.
      • Year.
      • Quarter.
      • Hour.
      • Minute.
      • Second.
    • Font fallback in Excel-to-PDF conversion - The Excel Library now allows the configuration of fallback fonts for Unicode text during the conversion of Excel files to PDF or image files. These fallback fonts come into play when the rendering engine encounters Unicode text that lacks a corresponding glyph in the specified fonts. Users can configure fallback fonts in the following ways:
      • Initialize default fallback fonts for Unicode text.
      • Set custom fonts as fallback fonts for specific script types, including Arabic, Hebrew, and Chinese.
      • Set custom fonts as fallback fonts for a particular range of Unicode text.
    • TIFF image preservation in conversion - The Excel Library now preserves TIFF images in converted PDFs or images exactly as they appear in the input Excel document. For example, you can convert medical reports with TIFF images of X-rays, MRIs, and CT scans from a Excel document to a PDF or an image.
    • Excel functions - The Excel Library now supports creating and parsing the following Excel functions:
      • LAMBDA: Allows custom formula parameters and logic.
      • SORT: Arranges the cell range values in ascending or descending order.
      • BYROW: Applies a LAMBDA to each row and returns an array of the results.
      • BYCOL: Applies a LAMBDA to each column and returns an array of the results.
      • TOROW: Transforms an array into a single row.
      • TOCOL: Transforms an array into a single column.
      • CHOOSEROWS: Returns specified rows from an array.
      • CHOOSECOLS: Returns specified columns from an array.
      • TEXTSPLIT: Splits the cell text across rows or columns.
      • TEXTBEFORE: Returns the text before a given character.
  • Gantt Chart
    • Virtual scrolling with overscan count - This feature allows the pre-rendering of extra rows before and after the viewport of the gantt chart. It helps reduce the frequency of data fetch requests while scrolling vertically.
  • DataGrid
    • Enhancements in frozen rows and columns functionality - Along with the traditional frozen rows and columns feature, users can now lock columns in place while scrolling horizontally. Furthermore, provided compatibility for the following:
      • Grouping.
      • Row template.
    • Enhancements in adaptive view layout - Adaptive view layout improvements have been introduced. In addition to filtering, sorting, searching, and CRUD functionalities, the menus and popups for the following features now adjust their layouts based on the screen size of mobile devices.
      • Context Menu.
      • Column Menu.
      • Column Chooser.
    • Row drag and drop with grouping - Users can now easily rearrange rows that are organized into groups by using the drag-and-drop functionality.
    • Exporting the grid to a file stream, memory stream, or blob - The grid offers the flexibility to save its data as a blob, memory stream, or file stream during the export process. This allows easy manipulation or merging of multiple blobs, memory streams, or file streams before downloading the file in Excel or PDF format.
    • DataTable binding - This feature enables the binding of a DataTable directly as a data source to the Blazor DataGrid. It also facilitates the execution of various data operations, including sorting, filtering, paging, aggregations, grouping, and searching, in addition to offering support for CRUD actions.
  • Pager
    • Adaptive view layout for page size dropdown - You can now display the page size dropdown within the adaptive view layout of the pager, adjusting to the screen size of mobile devices.
  • Image Editor
    • Straightening - The straightening feature in an image editor control empowers users to effortlessly align and correct the orientation of images, refining their overall presentation. This tool ensures a polished and visually appealing output, enhancing the quality and impact of the final composition.
  • Linear Gauge
    • Text pointer support - In the Linear Gauge axis, a text pointer can now be displayed to indicate the axis value. The value can also be changed by dragging and dropping. Additionally, the text pointer can be animated.
    • Enhancement in animation - Linear Gauge elements such as the axis line, ranges, and pointers can now be animated one by one to create a smooth appearance when rendered initially.
  • Maps
    • Shapefile (*.SHP) rendering - The Maps component can now read and render shapes from shapefiles (*.SHP), and elements such as markers, bubbles, and navigation lines can be added to it.
  • PDF Library
    • PDF split enhancement - Split PDF documents without sacrificing the integrity of accessibility tags. Accessibility is crucial for users relying on screen readers and other assistive technologies.
    • PDF optimization for reduced file size - Improved document operations to reduce file sizes. By removing unused elements and identifying identical resources, experience heightened efficiency in both PDF merging and splitting.
    • Enhanced digital signature validation - You can now effortlessly access certificates from the Document Security Store (DSS) and retrieve CRL lists for enhanced validation during signature verification. Elevate your document security with these streamlined features.
    • HTML to PDF improvements - Improved error handling in HTML to PDF conversion with proper exceptions on failure. Additionally, updated BlinkBinaries to the latest version 117.0.5938.150, addressing vulnerabilities and ensuring a more secure conversion process.
  • PDF Viewer
    • Keyboard accessibility - Added keyboard-based navigation options to enhance the user experience, allowing individuals to navigate through the PDF Viewer using keyboard shortcuts instead of relying solely on mouse or touch inputs. For example, users can now swiftly navigate among different sections of the PDF Viewer, access features, and perform actions seamlessly using designated keyboard commands, thereby streamlining their workflow and making the interaction more efficient.
    • Mobile-friendly annotation toolbar - Introduced a dedicated annotation toolbar tailored for mobile devices. With this feature, users gain the ability to perform various actions such as adding, modifying, removing, and commenting on annotations within PDF documents directly from their mobile devices. The functionality extends to the export and import of annotations, allowing users to transfer this data to and from JSON and XFDF formats. This enhances the overall user experience by providing a comprehensive set of annotation tools and supporting flexible data exchange.
  • Pivot Table
    • Export table and chart in a single PDF document - This feature allows you to export both a pivot table and pivot chart to a single PDF document.
  • Microsoft PowerPoint Library
    • Enhancement for PowerPoint conversion to PDF or image
      • TIFF image preservation - The .NET PowerPoint Library now preserves TIFF images in converted PDFs or images exactly as they appear in the input presentation. For example, you can convert medical reports with TIFF images of X-rays, MRIs, and CT scans from a presentation to a PDF or an image.
  • Range Selector
    • Excel export - Allows users to export range selector data to Excel in a table format.
  • Stock Chart
    • Excel export - Allows users to export stock chart data to Excel in a table format.
  • Tree Grid
    • Virtual scrolling with overscan count - This feature allows the pre-rendering of extra rows before and after the viewport of the tree grid. It helps reduce the frequency of data fetch requests while scrolling vertically.
  • Microsoft Word Library
    • Create equations using LaTeX - The .NET Word Library now allows you to create mathematical equations by specifying a LaTeX string in a Word document. With this feature, you can easily add an equation created using a LaTeX editor into a Word document.
    • Enhancements for Word conversion to PDF or image
      • Fallback font for Unicode text - The .NET Word Library now allows the configuration of fallback fonts for Unicode text during the conversion of Word files to PDF or image files. These fallback fonts come into play when the rendering engine encounters Unicode text that lacks a corresponding glyph in the specified fonts. Users can configure fallback fonts in the following ways:
        • Initialize default fallback fonts for Unicode text.
        • Set custom fonts as fallback fonts for specific script types, including Arabic, Hebrew, Chinese, and more.
        • Set custom fonts as fallback fonts for a particular range of Unicode text.
      • TIFF Image Preservation - The .NET Word Library now preserves TIFF images in converted PDF or images exactly as they appear in the input Word document. For example, you can convert medical reports with TIFF images of X-rays, MRIs, and CT scans from a Word document to PDF or an image.