ビルトインドキュメントプロパティのScaleCropおよびLinksUpToDateプロパティを設定する

可能な使用シナリオ

scale_crop と links_up_to_date は、OpenXmlフォーマット内で定義された2つの拡張組み込みドキュメントプロパティです。これらの目的は次の通りです。

1) ScaleCrop

この要素は、ドキュメントサムネイルの表示モードを示します。この要素をTRUEに設定すると、ドキュメントサムネイルを表示に合わせてスケーリングします。この要素をFALSEに設定すると、ドキュメントサムネイルを表示に合わせてクロップします。

この要素の可能な値は、W3C XML Schema booleanデータ型で定義されています。

2) LinksUpToDate

この要素は、ドキュメント内のハイパーリンクが最新であるかどうかを示します。この要素をTRUEに設定すると、ハイパーリンクが更新されていることを示します。この要素をFALSEに設定すると、ハイパーリンクが更新されていないことを示します。

この要素の可能な値は、W3C XML Schema booleanデータ型で定義されています。

これらのプロパティを示すスクリーンショット

todo:image_alt_text

ビルトインドキュメントプロパティのScaleCropおよびLinksUpToDateプロパティを設定する

次のサンプルコードは、scale_croplinks_up_to_date の拡張組み込みドキュメントプロパティを設定します。このコードで生成された出力エクセルファイルを確認し、その拡張子を.zipに変更して内容を抽出し、app.xmlをスクリーンショットのように表示してください。

from aspose.cells import SaveFormat, Workbook
from os import os, path
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create directory if it is not already present.
IsExists = path.isdir(dataDir)
if notIsExists:
os.makedirs(dataDir)
# Instantiating a Workbook object.
workbook = Workbook()
# Setting ScaleCrop and LinksUpToDate BuiltIn Document Properties.
workbook.built_in_document_properties.scale_crop = True
workbook.built_in_document_properties.links_up_to_date = True
# Saving the Excel file.
workbook.save(dataDir + "output.xls", SaveFormat.AUTO)