We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Syncfusion Feedback
What's New in Essential Studio for WPF

ESSENTIAL STUDIO® 2024 VOLUME 4

What's New in Essential Studio® for WPF

In 2024 Volume 4, WPF developers can enjoy a new AI AssistView control, support for Mermaid syntax, and programmatic management of JavaScript actions in PDFs.

What’s New seaprator What's New in Essential Studio® for WPF

Common

  • Our controls are now compatible with .NET 9.

AI Assist View (New)

The WPF AI Assist View control enhances interaction between users and AI services, providing a customizable, user-friendly interface for creating intelligent and responsive applications.

Key features:

  • Suggestions: Offers selectable response suggestions to expedite the conversation flow.
  • Typing indicator: Displays a loading indicator to represent asynchronous communication with AI services.
  • Formatted responses: Visualizes responses using customizable templates.
  • Styling: Allows customization of the appearance of request and response items.
  • UI virtualization: Optimizes performance for handling large conversations.

AIAssistView control in WPF.

Diagram

Import and export mind map and flowchart Mermaid-syntax data

Mermaid’s syntax is a Markdown-inspired text-based language designed to define diagrams through simple and readable commands. This feature allows users to create mind maps and flowcharts 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 mind maps and flowcharts and directly import it into the WPF Diagram component.

Mermaid syntax data to mind map conversion in WPF diagram

Import and export stencil symbol group

A stencil symbol group is a collection of related symbols for better organization. The new ExportGroup and ImportGroup APIs let users serialize, export, and import stencil groups in XML format, making it easy to share, back up, reuse, and integrate designs for seamless collaboration.

PDF Viewer

Customizing Context Menu in PDF Viewer

The PDF Viewer now supports customization of the context menu. With this feature, users can add new menu items to introduce custom functionalities, remove existing ones, and reorder them to streamline the interface. Additionally, the entire context menu can be hidden using a simple API. It can also be used to restrict document editing by disabling the context menu or enabling annotation workflows by adding options to modify them.

Customizing Context Menu in WPF PDF Viewer.

Scheduler

Number of visible weeks in month view

The WPF Scheduler now allows users to customize the number of weeks visible in the month view.

WPF Scheduler number of weeks

TreeMap

Key navigation and accessibility

The TreeMap supports accessibility by providing voice narration and keyboard shortcuts for seamless interaction.

Excel Library

Performance improvement

The Syncfusion® Excel (XlsIO) Library performs with a significant 80% improvement when global styles are applied to Excel worksheets, processing more efficiently.

Decryption

The Syncfusion® compression library now decrypts zip archives with multiple passwords, allowing each archived item to have a unique password for enhanced flexibility and security.

PDF Library

Add and retrieve document-level JavaScript in a PDF

This functionality enables users to add or embed, retrieve, modify, and remove document-level JavaScript actions within PDF documents. These actions, written in ECMAScript, allow dynamic content and interactivity by executing scripts when the document is opened or in response to user interactions.

Add and retrieve document-level JavaScript

Flatten specific types of annotations in a PDF

This feature allows users to flatten specific types of annotations in PDF documents, converting them into static content while leaving others editable. It ensures secure, consistent viewing and is ideal for finalizing documents for sharing or submission.

Flatten specific types of annotations

Add date when signing a PDF document

This functionality allows users to set the date when adding signatures to PDF documents. This ensures the integrity and authenticity of the document.

Add signed date while signing a PDF

HTML-to-PDF enhancements

The Syncfusion PDF Library includes the following enhancements when converting HTML to PDF format:

  • Calculating dynamic HTML content size: This enhancement allows the automatic calculation of dynamic HTML content size before conversion to PDF. It ensures that the content scales appropriately within the PDF, providing an accurate and consistent conversion experience for responsive or dynamic HTML content.
  • Automatic scaling support: This enhancement enables automatic scaling of HTML content during conversion to PDF, ensuring that the content adjusts to fit the PDF page size. It provides a seamless and accurate conversion experience, especially for responsive or dynamically sized HTML content.
  • Waiting for rendering of external fonts: This enhancement ensures that external fonts are properly rendered before converting HTML to PDF format. It improves the accuracy and consistency of PDF documents by ensuring that all font styles are correctly applied, even when external font resources are used.

Word Library

Word conversion enhancements

In the Syncfusion® Word Library, column balancing on pages with multicolumn layouts and continuous section breaks has been improved for Word-to-PDF and Word-to-image conversions.

Up arrow icon