设置内置文档属性的ScaleCrop和LinksUpToDate属性

可能的使用场景

ScaleCropLinksUpToDate是OpenXml格式内定义的两个扩展内置文档属性。这些属性的目的如下:

1) ScaleCrop

此元素指示文档缩略图的显示模式。将此元素设置为true以启用对文档缩略图进行缩放以进行显示。将此元素设置为false以启用对文档缩略图进行裁剪,以显示仅适合显示的部分。

此元素的可能值由W3C XML Schema布尔数据类型定义。

2) LinksUpToDate

此元素指示文档中的超链接是否是最新的。将此元素设置为true表示超链接已更新。将此元素设置为false表示超链接已过时。

此元素的可能值由W3C XML Schema布尔数据类型定义。

截图显示了app.xml文件中的这些属性

todo:image_alt_text

设置内置文档属性的ScaleCrop和LinksUpToDate属性

以下示例代码设置Workbook的ScaleCropLinksUpToDate扩展内置文档属性。请查看使用此代码生成的输出Excel文件,将其扩展名更改为.zip并提取其内容,并查看上述屏幕截图中的app.xml。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(SettingScaleCropLinksUpToDate.class) + "articles/";
// Create workbook
Workbook wb = new Workbook();
// Setting ScaleCrop and LinksUpToDate BuiltInDocumentProperties
wb.getBuiltInDocumentProperties().setScaleCrop(true);
wb.getBuiltInDocumentProperties().setLinksUpToDate(true);
// Save output excel file
wb.save(dataDir + "output.xlsx");