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,请点击: