Aspose.Cells for Python via Java 21.12 发行说明

钥匙概括类别
CELLSJAVA-43994支持打断SmarkMarker中WorkbookDesigner.process的执行
CELLSJAVA-44039从生成的 PDF 修改 PDF Producer 属性
CELLSJAVA-43469可能的回归:FormatConditionCollection.addArea() 的性能下降
CELLSJAVA-43983回归:将 XLSX 转换为 PDF 时无限循环
CELLSJAVA-44029XLSX 到 PDF:图像未转换
CELLSJAVA-44093在较新的 Aspose.Cells for Java 版本中呈现为图像时,矩形形状的文本截断问题
CELLSJAVA-44089DataLabels.setShadow() 不可用且不等于 Series.setShadow() 方法
CELLSJAVA-44000Cells HTML 同时使用图标集和其他条件格式时样式不正确
CELLSJAVA-43932在输出图像中为爆炸圆环图设置数据标签位置的问题
CELLSJAVA-43934操作或更新图表后饼图标签与 Excel 不匹配
CELLSJAVA-44094导出到 PDF 时图表标题被截断
CELLSJAVA-43533XLSX 到 Ubuntu 中的 Html 创建问题
CELLSJAVA-43987合并单元格的右边框在html中丢失
CELLSJAVA-44016将包含图片 URL 的 Excel 文件转换为 HTML 时出现问题
CELLSJAVA-44071com.aspose.cells.CellsException:您在调用 Workbook.calculateFormula() 时为函数 IF 输入的参数太少
CELLSJAVA-44104导入 SpreadSheetML 时出现 NullPointerException

公共 API 和向后不兼容的更改

以下是对公众 API 所做的任何更改的列表,例如添加、重命名、删除或弃用成员,以及对 Aspose.Cells for Java 所做的任何非向后兼容更改。如果您对列出的任何更改有疑虑,请在Aspose.Cells 支持论坛。

添加验证区域的更多限制。

出于性能考虑,我们更改了验证和条件格式的区域模型。新模型对添加的区域序列需要更多约束。对于 Validation.AddArea(CellArea cellArea, bool checkIntersection, bool checkEdge) 和 Validation.AddAreas(CellArea[]areas, bool checkIntersection, bool checkEdge),如果这两个“检查”参数为假,用户需要确保添加的区域按左上角升序排列。否则其他操作可能会得到意想不到的结果。在新版本中,由于添加大量区域的性能得到了显着改善,我们认为 Validation.AddArea(CellArea cellArea) 将不再是瓶颈。所以我们认为用户可以直接调用 AddArea(CellArea cellArea),而不需要使用这两个特殊方法。

改变了 Validation/ConditionalFormatting 区域的行为。

对于 Validation 和 ConditionalFormatting,在旧版本中,它们的区域可能由从它们获取或设置的 CellArea 对象支持。因此,如果用户更改 CellArea 对象的字段值,则区域也可能更改,反之亦然。其实从API的设计来看,这是出乎意料的结果。从这个版本开始,这个副作用已经被移除,用户不能再通过改变 CellArea 对象来改变区域。

更改了将格式条件添加到 FormatConditionCollection 中的行为。

对于 FormatConditionCollection.AddCondition(…) 方法,旧版本将新添加的优先级设置为最低。它不同于 ms excel 的行为。从这个版本开始,就像您在ms excel中的操作一样,我们将新添加的格式条件的优先级设置为最高。

添加 AbstractInterruptMonitor.TerminateWithoutException 属性。

此属性表示当进程需要中断时,该进程是否应由异常终止或只是安静地退出。默认情况下该属性为false,即进程被中断时会被Exception终止。

添加 WorkbookSettings.ResourceProvider 属性。

重命名了 WorkbookSettings.StreamProvider 的属性,使其更适合其功能并更易于用户理解。

添加 LoadDataFilterOptions.Revision 选项。

某些模板文件可能包含大量修订日志,导致工作簿加载性能不佳。用户可以使用此选项来控制是否应加载这些修订日志。

废弃的 WorkbookSettings.StreamProvider 属性。

请改用 WorkbookSettings.ResourceProvider 属性。

删除过时的属性 PdfSaveOptions.StreamProvider。

请改用 WorkbookSettings.ResourceProvider 属性。

添加 JsonLoadOptions.MultipleWorksheets 属性。

表示当所有子节点都是数组节点时,是否将JsonObject对象的每个属性作为一个工作表导入。

添加 FileFormatType.SqlScript、SaveFormat.SqlScript 和 SqlScriptSaveOptions

表示保存sql脚本的选项。

添加 SaveFormat.Xml、LoadFormat.Xml、XmlSaveOptions 和 XmlLoadOptions

表示 R/W xml 文件的选项。

添加 HtmlSaveOptions.SaveAsSingleFile 属性。

指示是否将 excel 保存为单个文件。

添加 JsonLoadOptions.MultipleWorksheets 属性。

是否加载Json文件的数据到多个工作表

添加 PdfSaveOptions.Producer 属性。

获取和设置生成的 pdf 文档的制作者。

添加 ListColumn.GetCustomTotalsRowFormula() 和 ListColumn.SetCustomTotalsRowFormula() 方法

获取和设置表中总计行的自定义公式。