AutomaticallyUpdateStyles

Document.AutomaticallyUpdateStyles property

Obtiene o establece un indicador 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 y luego configure la bandera para aplicar los cambios de estilo
// dentro de la plantilla a estilos en nuestro documento.
doc.AttachedTemplate = MyDir + "Business brochure.dotx";
doc.AutomaticallyUpdateStyles = true;

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

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

Document doc = new Document();

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

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

// Como no existe un documento de plantilla, el documento no tenía dónde rastrear los cambios de estilo.
// Utilice un objeto SaveOptions para establecer automáticamente una plantilla
// si un documento que estamos guardando no tiene uno.
SaveOptions options = SaveOptions.CreateSaveOptions("Document.DefaultTemplate.docx");
options.DefaultTemplate = MyDir + "Business brochure.dotx";

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

Ver también