spire.office 5.4.2已正式发布。该版本包含了可支持monoandroid、xamarin.ios 平台的 dll,并新增了一些功能,如spire. xls支持显示和不显示数据透视表、spire.presentation支持从右到左列分栏以及通过两点的位置来绘制线段、spire.spreadsheet支持自定义排序;同时,也修复了打印pdf、将pdf转换为xps、word转换为pdf、excel转换为图像/pdf、ppt转换为pdf以及计算公式值时出现的一些问题。新功能及问题修复详情参加下文。
该版本涵盖了最新版的spire.doc、spire.pdf、spire.xls、spire.presentation、spire.dataexport、spire.barcode、spire.docviewer、spire.pdfviewer、spire.officeviewer、spire.email。
版本信息如下:
- spire.doc.dll v8.4.7
- spire.pdf.dll v6.4.11
- spire.xls.dll v10.4.9
- spire.email.dll v3.3.0
- spire.docviewer.forms.dll v5.1.1
- spire.pdfviewer.forms.dll v5.1.4
- spire.pdfviewer.asp.dll v5.1.4
- spire.presentation.dll v5.4.2
- spire.spreadsheet v4.3.3
- spire.officeviewer.forms.dll v5.4.2
- spire.barcode.dll v4.4.0
- spire.dataexport.dll v4.1.9
- spire.dataexport.resourcemgr.dll v2.1.0
- spire.common.dll v10.4.9
- spire.license.dll v1.3.8
https://www.e-iceblue.cn/downloads/spire-office-net.html
spire.pdf
问题修复:
- 修复了合并文档时抛错误“the start index is greater than the end index”的问题
- 修复了更新文档属性失败的问题
- 修复了目录的目标信息获取不正确的问题
- 修复了取代文本抛argumentexception异常的问题
- 修复了打印pdf时图章遮盖文本的问题
- 修复了使用不同的密钥长度重新加密会报错的问题
- 修复了打印pdf时文本位置不正确的问题
- 修复了打印pdf时单词之间的空格丢失的问题
- 修复了转换pdf到xps时抛nullreferenceexception异常的问题
spire.doc
问题修复:
- 修复了在doc和docx格式之间转换包含mathtype公式的文档时,公式不一致的问题。
- 修复了加载doc文档抛异常的问题。
- 修复了word 转pdf内容不正确的问题。
spire.xls
新功能:
- 支持显示和不显示数据透视表的subtotals。
pt.showsubtotals = true;
pt.showsubtotals = false;
问题修复:
- 修复了displayedtext返回不正确的日期格式的问题。
- 修复了转换xls到xlsm后,生成的xlsm打开提示错误的问题。
- 修复了设置图表标题和图表轴字体不正确的问题。
- 修复了.netcore2.2平台加载文档抛异常的问题。
- 修复了转换excel到图片,内容格式不正确的问题。
- 修复了将包含图表(数据来自数据透视表)的工作表转换为pdf,图表数据不正确的问题。
- 修复了markerdesigner 无法复制正确样式的问题。
- 修复了加载文档抛异常”invalidoperationexception”的问题。
- 修复了公式值无法被正确计算的问题。
- 修复加载文档抛”nullreferenceexception”的问题。
- 修复了合并文档后,结果文档打开提示错误的问题。
- 修复了添加过滤器后,结果文档打开提示错误的问题。
- 修复了转换excel到pdf,内容格式不正确的问题。
- 修复了插入新行到复制sheet抛”nullreferenceexception”的问题。
- 修复了转换excel到xml,日期显示不正确的问题。
- 修复了创建透视表,结果文档打开提示错误的问题。
spire.presentation
新功能:
- 支持从右到左列分栏
iautoshape shape = ppt1.slides[0].shapes[0] as iautoshape;
shape.textframe.righttoleftcolumns = true;
ppt.slides[0].shapes.appendshape(shapetype.line, new pointf(10, 10), new pointf(20, 30));
问题修复:
- 修复了转换ppt到pdf打开结果文档失败的问题
spire.officeviewer
问题修复:
- 修复了设置导航条的smallchange属性不生效的问题。
spire.spreadsheet
新功能:
- 支持自定义排序
var range = spreadsheet.worksheets[0].getselectedrange();
//从0开始,1表示所选范围的第二列
int sortindexs = new int[]{1,};
var sortorders = new forms.sortorder[]{ forms.sortorder.descending };
range.sort(sortindexs, sortorders, sortorientation.vertical, false);
问题修复:
- 修复了加载文档抛异常的问题。
- 修复了keydown和previewkeydown事件不生效的问题。