Essential Studio® for Document Processing - v32.2.3 Release Notes

Word Library

.NET Word Library

Bug Fixes

  • I800592 - The ArgumentOutOfRangeException will no longer be thrown when converting HTML documents with empty nested tables to PDF.

PDF Viewer

Web PDF Viewer (Javascript, Angular, React, Vue, ASP.NET Core & MVC)

Bug Fixes

  • #I800598 - Resolved an issue where the text selection position was not proper in the customer provided PDF document.
  • #I802146 - Resolved an issue where the selected annotation did not appear in the viewport at higher zoom levels in the customer provided PDF document.

Blazor PDF Viewer

Bug Fixes

  • #F198039 - Resolved an exception that occurred when disposing the PDF Viewer component dynamically through a button click.
  • #I797267 - Resolved an issue occurred pinch zooming the pages in the PDF Viewer component in the iPad device.

.NET MAUI PDF Viewer

Bug Fixes

  • #I792989 - The PDF now displays with proper alignment according to the zoom mode settings when reloaded in the first PDF viewer of the split-view Viewers on iOS platform.

Spreadsheet Editor

Web Spreadsheet Editor (Javascript, Angular, React, Vue, ASP.NET Core & MVC)

Bug Fixes

  • #I795894 - Issue with “cell values containing large decimal values not rounding correctly when a number format is applied” has been resolved.

Blazor Spreadsheet Editor

Features

  • #I787572, #FB71302 - Added support for applying cell formatting programmatically via the CellFormatAsync method. This enhancement enables developers to customize cell styles using a CellFormat object, including:

    • Background color
    • Font color
    • Font size
    • Font family
    • Font weight
    • Font style
    • Text decoration
    • Horizontal alignment
    • Vertical alignment

    Formatting can be applied to a specified cell range or the current selection, providing greater flexibility and control over spreadsheet styling.

    Code Example:

      <button  @onclick="CellFormat">Apply Cell Format</button>
    
      <SfSpreadsheet @ref="SpreadsheetReference" DataSource="DataSourceBytes">
          <SpreadsheetRibbon></SpreadsheetRibbon>
      </SfSpreadsheet>
    
      @code {
          public SfSpreadsheet SpreadsheetReference { get; set; }
          public byte[] DataSourceBytes { get; set; }
        
          private async Task CellFormat()
          {
              // Define a style to apply.
              var style = new CellFormat
              {
                  BackgroundColor = "#4B5366",
                  Color = "#FFFFFF",
                  FontStyle = FontStyle.Italic,
                  FontSize = "32pt",
                  FontWeight = FontWeight.Bold,
                  TextAlign = TextAlign.Center,
                  VerticalAlign = VerticalAlign.Middle,
                  FontFamily = FontFamily.Arial,
                  TextDecoration = TextDecoration.Underline
              };
        
              // Apply style to a specific range on the active sheet.
              await SpreadsheetReference.CellFormatAsync(style, "D10:D20");
        
              // Alternatively, apply style to the current selection:
              await SpreadsheetReference.CellFormatAsync(style);
          }
      }
    

Test Results

Component Name Platform Test Cases Passed Failed Remarks
Calculate Library .NET 145 145 0 All Passed
DOCX Editor Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) 5023 5023 0 All Passed
DOCX Editor Blazor 1975 1975 0 All Passed
Excel Library .NET 37887 37887 0 All Passed
Metafile Renderer .NET 897 897 0 All Passed
PDF Library .NET 13770 13770 0 All Passed
PDF Viewer .NET MAUI 15356 15356 0 All Passed
PDF Viewer Windows Forms 209 209 0 All Passed
PDF Viewer WPF 3036 3036 0 All Passed
PDF Viewer Blazor 15012 15012 0 All Passed
PDF Viewer Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) 19809 19809 0 All Passed
PowerPoint Library .NET 54538 54538 0 All Passed
Spreadsheet Blazor 3207 3207 0 All Passed
Spreadsheet Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) 10773 10773 0 All Passed
Spreadsheet WPF 2715 2715 0 All Passed
Word Library .NET 40312 40312 0 All Passed
Word Library Java 4079 4079 0 All Passed