1. 程式人生 > >.NET Excel 元件Spire.XLS for .NET v9.7釋出上線!支援將外部字型檔案應用於圖表!

.NET Excel 元件Spire.XLS for .NET v9.7釋出上線!支援將外部字型檔案應用於圖表!

Spire.XLS for .NET是一款專業的 .NET Excel 元件, 它可以用在各種 .NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關的 .NET 應用程式。Spire.XLS for .NET 提供了一個物件模型 Excel API,使開發人員可以快速地在 .NET 平臺上完成對 Excel 的各種程式設計操作,如根據模板建立新的 Excel 文件,編輯現有 Excel 文件以及對 Excel 文件進行轉換。

Spire.XLS for .NET更新至v9.7,此版本添加了兩個新功能,包括將外部字型檔案應用於圖表並在ToEMFStream方法中指定EmfType。此外,將Excel轉換為PDF / HTML,.XLT到.XLS,複製工作表和獲取趨勢線公式時出現的一些問題已成功修復。歡迎免費

下載Spire.XLS for .NET最新試用版

新功能

  • 支援將外部字型檔案應用於圖表,例如軸標籤和資料標籤。注意:不支援在Excel檔案中嵌入字型,但轉換為PDF時支援該字型。

    工作簿wb = new Workbook();
    wb.LoadFromFile( “Book1.xlsx”);
    工作表sheet = wb.Worksheets [0];
    圖表= sheet.Charts [0];
    
    wb.CustomFontFilePaths = new string [] {“C:\\ gotham-book.ttf”};
    System.Collections.Hashtable result = wb.GetCustomFontParsedResult();
    chart.PrimaryValueAxis.Font.FontName = result [“C:\\ gotham-book.ttf”] as string;
    chart.SecondaryCategoryAxis.Font.FontName = result [“C:\\ gotham-book.ttf”] as string;
    
    Spire.Xls.Charts.ChartSerie cs1 = chart.Series [0];
    cs1.DataPoints.DefaultDataPoint.DataLabels.FontName = result [“C:\\ gotham-book.ttf”] as string;
    
    wb.SaveToFile(“result.pdf”,FileFormat.PDF);
  • 支援在ToEMFStream方法中指定EmfType。

    sheet.ToEMFStream(stream,sheet.FirstRow,sheet.FirstColumn,sheet.LastRow,sheet.LastColumn,EmfType.EmfOnly);

 

Bug修復

  • 修復了將Excel轉換為HTML後導致錯誤內容格式的問題。
  • 修復了將包含公式的Excel轉換為PDF時應用程式引發異常的問題。
  • 修復了複製包含命名範圍的工作表後導致錯誤內容的問題。
  • 修復了載入Excel時應用程式丟擲異常“偏移和長度超出陣列邊界...”的問題。
  • 修復了使用具有空第一個值的陣列建立圖表後,生成的Excel在開啟時提示錯誤的問題。
  • 修復了獲取趨勢線公式返回錯誤資料的問題。
  • 修復了將.XLT轉換為.XLS後導致顏色不正確的問題。
  • 修復了將Excel轉換為PDF時導致異常“正在分析'[' - 未終止[]集