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事件不生效的问题。