Spire.XLS 9.7已正式发布。该版本增加了2个新功能,即支持应用外部字体文件到图表和在ToEMFStream方法中指定EmfType。此外,成功地修复了将Excel转换为PDF/HTML、. xlt转换为. xls、复制工作表以及获取趋势线公式时出现的一些问题。更多新功能及问题修复详情,请参阅以下内容。
新功能:
- 支持在设置Excel图表坐标轴标签字体以及数据标签字体时引入外部字体。注意:不支持在Excel中嵌入外部字体,但保存为PDF时是可支持的。
Workbook wb = new Workbook();
wb.LoadFromFile("Book1.xlsx");
Worksheet sheet = wb.Worksheets[0];
Chart chart = 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);
sheet.ToEMFStream(stream, sheet.FirstRow, sheet.FirstColumn, sheet.LastRow, sheet.LastColumn, EmfType.EmfOnly);
问题修复:
- 修复了转换Excel到HTML内容格式不正确的问题
- 修复了转换包含公式的Excel到PDF抛异常的问题
- 修复了复制包含名称定义的单元格的表单后内容不正确的问题
- 修复了加载Excel抛异常“偏移量和长度超出数组的界限...”的问题
- 修复了使用第一个值为空的数组创建图表后,生成的Excel文档打开提示错误的问题
- 修复了获取的趋势图公式不正确的问题
- 修复了转换.XLT 到 .XLS后,颜色不正确的问题
- 修复了转换Excel 到PDF后抛异常“正在分析 ‘ [ ’- 未终止的[]集 ”的问题
下载Spire.XLS 9.7,请点击: