简介
很高兴通知大家,在开发人员和测试人员的共同努力下,spire.office的热修复版本2.16.12正式发布了。该版本涵盖了最新版的spire.doc, spire.pdf, spire.xls, spire.presentation, , spire.dataexport, spire.barcode, spire.docviewer, spire.pdfviewer, spire.officeviewer以及新产品spire.email。
dll版本号:
- spire.doc.dll v5.9.69
- spire.pdf.dll v3.9.290
- spire.xls.dll v7.12.72
- spire.email.dll v1.1.4
- spire.docviewer.forms.dll v2.4.16
- spire.pdfviewer.forms.dll v2.12.24
- spire.pdfviewer.asp.dll v2.12.24
- spire.presentation.dll v2.8.41
- spire.spreadsheet v2.2.34
- spire.officeviewer.forms.dll v2.16.12
- spire.dataexport.dll v3.5.133
- spire.barcode v1.4.6
获取最新版的 spire.office 2.16.12,请点击:
spire.xls
新功能:
- 支持添加自定义属性
workbook workbook = new workbook();
workbook.customdocumentproperties.add("_markasfinal", true);
workbook.customdocumentproperties.add("the editor", "e-iceblue");
workbook.customdocumentproperties.add("phone number1",81705109);
workbook.customdocumentproperties.add("revision number", 7.12);
workbook.customdocumentproperties.add("revision date", datetime.now);
workbook.savetofile(outputfile, fileformat.version2010);
bug修复:
- 修复了使用saveasimage时抛xmlexception异常的问题
- 修复了编辑数据之后在形状里面数据没有更新的问题
- 修复了从excel转换过来的pdf打开快速滚动会提示"cannot extract the embedded font 'faacfg arialmt'.some characters may not display or print correctly."的问题
- 修复了加载时抛argumentoutofrangeexception异常的问题
- 修复了转换到pdf时错误的内容的问题
- 修复了保护单元格后在
标签里面的值不正确的问题 - 修复了转换excel到pdf时图表的标签显示由两行变成一行的问题
- 修复了添加水印时内容丢失的问题
- 修复了在组里的图片不能被提取出来的问题
- 修复了转换excel到html时隐藏的行显示出来的问题
- 修复了使用insertdatatable方法后得到错误值"#name"的问题
- 修复了加载一个没有密码的文件时抛"workbook is protected and password wasn't specified." 异常的问题
- 修复了添加图片后抛gdi 异常的问题
- 修复了转换到pdf时分页错误的问题
- 修复了加载文档时抛xmlexception异常的问题
- 修复了转换到pdf时图片被旋转的问题
- 修复了转换到pdf内容位置改变的问题
- 修复了当电脑设置区域为西班牙和语言为智利转换excel到pdf图片被拉伸的问题
- 修复了加载.xlsm文件时抛argumentexception异常的问题
- 修复了"comment.autosize = true"代码不起作用的问题
- 修复了转换工作表到pdf时背景变黑色的问题
- 修复了转换excel到pdf时图表丢失的问题
- 修复了保存.xlsm文件时切片器丢失的问题
spire.pdf
新功能:
- 支持转换单页到svg
public void savetofile(string filename, int startindex, int endindex, fileformat fileformat);
public pdftextfindcollection findtext(string searchpatterntext, bool issearchwholeword);
signature.configuergraphicimage = pdfimage;
pdfdocument.savetostream(fileformat.svg);
2. graphicsmode替换了老属性configgraphictype property
3. ignnamefont 和 signdetailsfont替换了老属性signinfofont
4. signimagesource替换了老属性 configuergraphicpath
5. namelabel替换了digitalsignerlabel
6. name替换了digitalsigner
bug修复:
- 修复了转换图片到pdf时图片丢失的问题
- 修复了结果文档除了在火狐浏览器中其他pdf阅读器显示一些复选框为未选中状态的问题
- 修复了转换pdf到pdfa时所有单选框变成选中状态
- 修复了结果文档下拉列表值没有显示的问题
- 修复了打印pdf时结果文档中图片不正确的问题
- 修复了结果文档按钮图标位置不正确的问题
- 修复了转换到图片时抛indexoutofrange异常的问题
- 修复了打印图片时logo图片不正确的问题
- 修复了打印时图章丢失的问题
- 修复了转换xps到pdf时内容丢失的问题
- 修复了使用findtext方法时抛argumentexception异常的问题
- 修复了drawtemplate方法不起作用的问题
- 修复了无法删除图层的问题
- 修复了转换xps到pdf时图片错误的问题
- 修复了在换行时货币符号跟金额被断开的问题
- 修复了xps转换到pdf时从pdf上复制的文本错误的问题
- 修复了打印pdf时文本位置改变的问题
- 修复了获取文档中使用的字体时抛异常的问题
- 修复了在azure上加载证书签署文档时抛异常的问题
- 修复了计算功能不工作的问题
- 修复了签署签名域后自动添加多余的签名域的问题
- 修复了打印时打印方向设置不起作用的问题
- 修复了加载pdf时抛nullreferenceexception异常的问题
- 修复了签署签名域在adobe中打开结果文档点击"点击查看文档"按钮后下拉框里的值变为空白的问题
- 修复了转换到图片时抛nullreferenceexception异常的问题
- 修复了setbuttonimage属性不起作用的问题
- 修复了被找到文本的位置不精确的问题
- 修复了无法获取搜索文本字体的问题
- 修复了打印时线条丢失的问题
- 修复了在合并文件之后文本域显示乱码的问题
- 修复了提取文本时抛出formatexception的问题
- 解决了转换pdf到图片时图形里的填充色错误的问题
- 修复了转换pdf到图片时抛nullreferenceexception的问题
- 修复了当选中一个checkbox时其他名称的checkbox也被选中的问题
- 修复了转换pdf到xps时文本丢失的问题
- 修复了当获取文本时段落序号和文本颠倒的问题
- 改善打印功能使打印的效果和adobe打印的一样
- 修复了引起当转换到图片时扁平域中字符间距不正确的问题
- 修复了引起一些中文字符无法被打印的问题
spire.doc
bug修复:
- 修复了添加rtf文本后拼写检查语言改变的问题
- 修复了添加rtf文本时表格的边框变粗的问题
- 解决了转换到pdf时格式不正确的问题
- 修复了当转换html到word文档时项目符号之间多出距离的问题
- 修复了转换word到html时抛nullreferenceexception异常的问题
- 修复了获取页码数时抛argumentoutofrangeexception异常的问题
- 修复了加载文档时抛"object reference not set to an instance of an object"异常的问题
- 修复了合并文档时在表格里面的超链接丢失的问题
- 修复了转换word到pdf时抛stackoverflowexception异常的问题
- 修复了转换到pdf时进程挂起的问题
- 修复了合并文件后目录错误的问题
- 修复了合并文件后在页眉里文本的字体跟风格改变的问题
- 修复了转换到pdf时段落布局不正确的问题
- 修复了在azure上转换word到pdf时抛"parameter is not valid"异常的问题
- 修复了转换到pdf时表格边框线丢失的问题
- 修复了转换到pdf时图片被剪切的问题
- 修复了转换到pdf时多出边框线的问题
- 修复了使用inserttextfromfile方法时抛indexoutofrangeexception异常的问题
- 修复了使用html邮件合并时时抛argumentoutofrangeexception异常的问题
- 修复了邮件合并后在if域里的值不正确的问题
- 修复了转换rtf格式到pdf时在pdf中多出header/footer的问题
- 修复了设置背景图片之后保存文档时抛出的异常"shapepr 391 keys no implementation"
- 修复了添加多种ole对象之后只有word文档对象可以打开的问题
- 解决了保存为pdf时当前单元格中的文本与临近单元格之间间距不正确的问题
spire.presentation
新功能:
- 支持访问母版的布局幻灯片
imasterslide master = ppt.masters[0];
imasterlayouts masterlayouts = master.layouts;
activeslide layoutslide = masterlayouts[0] as activeslide;
ppt.slides[0].layout = ppt.masters[0].layouts[1];
ppt.slides.append(ppt.slides[0],ppt.masters[0].layouts[1]);
or
ppt.slides.insert(0, ppt.slides[0],ppt.masters[0].layouts[1]);
table.tablerows[0].height = value;
table.columnslist[0].width = value;
bug修复:
- 修复了转换到图片时排版错误的问题
- 修复了添加幻灯片时抛"spr⁹ was unhandled"异常的问题
- 修复了在azure平台上转换到图片时图表丢失的问题
- 修复了加载文档抛"the format of the input string is incorrect"异常的问题
- 修复了转换ppt到图片时内容格式错误的问题
- 修复了转换ppt到图片时阴影丢失的问题
- 修复了转换ppt到图片时形状背景色由透明变成白色的问题
spire.pdfviewer
新功能:
- 支持设置viewer的背景颜色
bug修复:
- 修复了查看pdf文档时图片丢失的问题
- 修复了查看pdf文档时背景颜色从灰色变成白色的问题
- 修复了内容模糊的问题
- 修复了查看文档时多出渐变色的问题