AutomaticallyUpdateStyles

Document.AutomaticallyUpdateStyles property

Obtiene o establece una marca que indica si los estilos del documento se actualizan para coincidir con los estilos de la plantilla adjunta cada vez que se abre el documento en MS Word.

public bool AutomaticallyUpdateStyles { get; set; }

Ejemplos

Muestra cómo adjuntar una plantilla a un documento.

Document doc = new Document();

// Los documentos de Microsoft Word vienen por defecto con una plantilla adjunta llamada "Normal.dotm".
// No existe una plantilla predeterminada para documentos Aspose.Words en blanco.
Assert.AreEqual(string.Empty, doc.AttachedTemplate);

// Adjunte una plantilla, luego configure la bandera para aplicar cambios de estilo
// dentro de la plantilla para estilos en nuestro documento.
doc.AttachedTemplate = MyDir + "Business brochure.dotx";
doc.AutomaticallyUpdateStyles = true;

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

Muestra cómo configurar una plantilla predeterminada para documentos que no tienen plantillas adjuntas.

Document doc = new Document();

// Habilite la actualización automática de estilo, pero no adjunte un documento de plantilla.
doc.AutomaticallyUpdateStyles = true;

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

// Como no hay un documento de plantilla, el documento no tenía ningún lugar para realizar un seguimiento de los cambios de estilo.
// Usa un objeto SaveOptions para configurar automáticamente una plantilla
// si un documento que estamos guardando no lo tiene.
SaveOptions options = SaveOptions.CreateSaveOptions("Document.DefaultTemplate.docx");
options.DefaultTemplate = MyDir + "Business brochure.dotx";

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

Ver también