AutomaticallyUpdateStyles

Document.AutomaticallyUpdateStyles property

Получает или задает флаг, указывающий, обновляются ли стили в документе в соответствии со стилями в прикрепленном шаблоне каждый раз, когда документ открывается в MS Word.

public bool AutomaticallyUpdateStyles { get; set; }

Примеры

Показывает, как прикрепить шаблон к документу.

Document doc = new Document();

// Документы Microsoft Word по умолчанию поставляются с прикрепленным шаблоном под названием «Normal.dotm».
// Для пустых документов Aspose.Words не существует шаблона по умолчанию.
Assert.AreEqual(string.Empty, doc.AttachedTemplate);

// Прикрепляем шаблон, затем устанавливаем флаг для применения изменений стиля
// внутри шаблона для стилей в нашем документе.
doc.AttachedTemplate = MyDir + "Business brochure.dotx";
doc.AutomaticallyUpdateStyles = true;

doc.Save(ArtifactsDir + "Document.AutomaticallyUpdateStyles.docx");

Показывает, как установить шаблон по умолчанию для документов, к которым не прикреплены шаблоны.

Document doc = new Document();

// Включаем автоматическое обновление стилей, но не прикрепляем документ-шаблон.
doc.AutomaticallyUpdateStyles = true;

Assert.AreEqual(string.Empty, doc.AttachedTemplate);

// Поскольку документа-шаблона нет, в документе негде было отслеживать изменения стиля.
// Используйте объект SaveOptions для автоматической установки шаблона
// если в документе, который мы сохраняем, его нет.
SaveOptions options = SaveOptions.CreateSaveOptions("Document.DefaultTemplate.docx");
options.DefaultTemplate = MyDir + "Business brochure.dotx";

doc.Save(ArtifactsDir + "Document.DefaultTemplate.docx", options);

Смотрите также