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

可能な使用シナリオ

ScaleCrop およびLinksUpToDate は、OpenXml形式で定義された2つの拡張ビルトインドキュメントプロパティです。これらのプロパティの目的は以下のとおりです。

1) ScaleCrop

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

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

2) LinksUpToDate

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

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

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

todo:image_alt_text

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

ScaleCrop およびLinksUpToDate のビルトインドキュメントプロパティを設定するためのサンプルコードです。このコードで生成される出力Excelファイルを確認し、拡張子を .zip に変更し、内容を展開して上記のスクリーンショットに示されているように app.xml を表示してください。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create directory if it is not already present.
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
System.IO.Directory.CreateDirectory(dataDir);
// Instantiating a Workbook object.
Workbook workbook = new Workbook();
// Setting ScaleCrop and LinksUpToDate BuiltIn Document Properties.
workbook.BuiltInDocumentProperties.ScaleCrop = true;
workbook.BuiltInDocumentProperties.LinksUpToDate = true;
// Saving the Excel file.
workbook.Save(dataDir + "output.xls", SaveFormat.Auto);