我们很高兴的宣布Aspose.Cells for .NET v17.11新版本的发布。请查看发行说明以了解Aspose.Cells for .NET新版本的新增功能、增强功能以及修改部分。你也可以从NuGet存储直接安装Aspose for .NET APIs。
确定智能艺术形状并将其转换为组 形状
智能艺术形状是特殊的形状,允许您自动创建复杂的图表。 Aspose.Cells允许您检测智能艺术形状并将其转换为组形状。你可以使用Shape.IsSmartArt属性查找形状是否是智能艺术形状或正常形状。你还可以使用Shape.GetResultOfSmartArt()方法将“智能艺术形状”转换为“组形状”。这将使您能够像集体形状一样处理智能艺术形状。 因此,您将可以访问组形状的各个部分或形状。 以下示例代码将加载包含智能艺术形状的模板文件。 然后将其转换成智能艺术形状并转换成群体形状。
//Load the sample smart art shape – Excel file
Workbook wb = new Workbook(“Book1.xlsx”);
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Access first shape
Shape sh = ws.Shapes[0];
//Determine if shape is smart art
Console.WriteLine(“Is Smart Art Shape: ” + sh.IsSmartArt);
//Determine if shape is group shape
Console.WriteLine(“Is Group Shape: ” + sh.IsGroup);
//Convert smart art shape into group shape
Console.WriteLine(“Is Group Shape: ” + sh.GetResultOfSmartArt().IsGroup);
请参阅有关如何确定智能艺术形状以及如何将智能艺术形状转换为组形状的附件和屏幕截图的文档/文章,以供您参考。
创建和保护共享工作簿
Microsoft Excel允许您创建共享的工作簿。 当您共享工作簿时,多个用户可以编辑该工作簿。Aspose.Cells使您能够使用Workbook.Settings.Shared属性创建共享工作簿。 您可以保护或取消保护共享工作簿。 有关这些功能的更多详细信息,请参阅本文章/文档以供参考。
寻找Xml Map的根元素名称
Aspose.Cells允许您使用XmlMap.RootElementName属性来查找XML映射的根元素名称。 有关更多详细信息,请参阅此文章。
在将Excel呈现为PDF时忽略错误
您可以在转换过程中使用PdfSaveOptions.IgnoreError属性忽略所有错误。 这样,转换过程将顺利完成,不会出现任何错误或异常,但可能会发生数据丢失。 有关更多详细信息,请参阅此文章。
查询映射到Xml映射路径的单元格区域
您可以使用Worksheet.XmlMapQuery()方法查询与Aspose.Cells映射到xml映射路径的单元格区域。 如果路径存在,它将返回xml映射中与该路径相关的单元格区域列表。 有关更多详细信息,请参阅此文章。
使用ImageOrPrintOptions的PageIndex和PageCount属性渲染页面序列
Aspose.Cells允许您使用ImageOrPrintOptions.PageIndex和ImageOrPrintOptions.PageCount属性将Excel文件的页面顺序呈现给图像。 当工作表中有这么多页面时,这些属性非常有用,但只需要渲染几页。 这不仅节省了处理时间,而且节省了渲染过程的内存消耗。 有关更多详细信息,请参阅此文章。
其他增强和修复
还有其他一些增强功能,以及在新版本中为用户处理的其他异常。 以下是一些值得一提的功能和增强功能。
- 复制粘贴EnableClipboardCopyPaste和PasteType GridDesktop属性的行为。
- 处理异常时使用PivotTable.RefreshData。
- 当XLSB转换为PDF时处理System.ArgumentOutOfRangeException。
- 加载输出XLS文件时(处理OLE对象,图像等除外)处理异常。
在Aspose.Cells 17.11中,我们修复了一些重要的bug和其他问题。 例如,有关读取/写入MS Excel文件格式,数据验证,将Excel呈现为HTML或反之的问题,应用格式/样式,呈现形状和绘图对象,呈现和操作图表,操作数据透视表,自动拟合行/列,从Excel工作表渲染图像,?从图表渲染图像文件和将Excel工作簿导出为PDF格式?都已被解决。Aspose.Cells公式计算引擎也得到了改进。
公开API的更改
此版本的Aspose.Cells for .NET对Public API进行了一些更改。 一些值得一提的变化如下:
- 添加了Shape.GetResultOfSmartArt()方法,它将智能艺术转换为组形状。
- 添加了Shape.IsSmartArt属性,它表明形状是否是智能艺术。
- 添加了Workbook.ProtectSharedWorkbook() 和 Workbook.UnprotectSharedWorkbook() 方法,这些方法保护和取消保护共享工作簿。
- 添加了ImageOrPrintOptions.PageIndex属性,它获取或设置要保存的第一页的从0开始的索引。
- 添加了PdfSaveOptions.IgnoreError属性,它表示在渲染时是否需要隐藏错误。
Aspose.Cells for .NET产品资源
这些资源,将帮助你完成你的任务:
- Aspose.Cells for .NET API产品主页。
- Aspose.Cells for .NET下载部分。
- Aspose.Cells for .NET产品文档 –包含程序员指南,知识库等等的最新文档。
- Aspose.Cells for .NET API产品参考指南 –详细介绍了公开的类,方法,属性,常量和接口。
- Aspose.Cells系列产品技术论坛 –发布您的技术问题和疑问,或您在使用Aspose.Cells API时遇到的任何其他问题。
- Aspose.Cells for .NET代码示例 –我们已经在社交编码网站GitHub.com上发布了我们的代码示例。 任何人都可以探索代码示例的学习目的。