Настройка свойств ScaleCrop и LinksUpToDate встроенных свойств документа

Возможные сценарии использования

ScaleCrop и LinksUpToDate - это два расширенных встроенных свойства документа, определенных в формате OpenXml. Цель этих свойств следующая

1) ScaleCrop

Этот элемент указывает режим отображения миниатюры документа. Установите этот элемент в TRUE, чтобы включить масштабирование миниатюры документа для отображения. Установите этот элемент в FALSE, чтобы обрезать миниатюру документа и показать только секции, которые помещаются на экране.

Допустимые значения для этого элемента определяются типом данных W3C XML Schema boolean.

2) LinksUpToDate

Этот элемент указывает, актуальны ли гиперссылки в документе. Установите этот элемент в TRUE, чтобы указать, что гиперссылки обновлены. Установите этот элемент в FALSE, чтобы указать, что гиперссылки устарели.

Допустимые значения для этого элемента определяются типом данных W3C XML Schema boolean.

Снимок экрана, показывающий эти свойства в файле app.xml

todo:image_alt_text

Настройка свойств ScaleCrop и LinksUpToDate встроенных свойств документа

В следующем образце кода устанавливаются ScaleCrop и LinksUpToDate расширенные встроенные свойства документа книги. Пожалуйстa, проверьте выходной файл 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);