ビルトインドキュメントプロパティの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データ型で定義されています。
これらのプロパティを示すスクリーンショット
ビルトインドキュメントプロパティのScaleCropおよびLinksUpToDateプロパティを設定する
次のサンプルコードは、scale_crop と links_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) |