AutomaticallyUpdate
Contenido
[
Ocultar
]Style.AutomaticallyUpdate property
Especifica si este estilo se redefine automáticamente en función del valor apropiado.
public bool AutomaticallyUpdate { get; set; }
Observaciones
Si el valor de la propiedad se establece en verdadero, MS Word redefine automáticamente el estilo actual cuando se ha cambiado el formato de párrafo apropiado.
La propiedad AutomaticallyUpdate solo se aplica a estilos de párrafo.
El valor predeterminado esFALSO
.
Ejemplos
Muestra cómo crear y aplicar un estilo personalizado.
Document doc = new Document();
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle");
style.Font.Name = "Times New Roman";
style.Font.Size = 16;
style.Font.Color = Color.Navy;
// Redefinir automáticamente el estilo.
style.AutomaticallyUpdate = true;
DocumentBuilder builder = new DocumentBuilder(doc);
// Aplicar uno de los estilos del documento al párrafo que está creando el creador del documento.
builder.ParagraphFormat.Style = doc.Styles["MyStyle"];
builder.Writeln("Hello world!");
Style firstParagraphStyle = doc.FirstSection.Body.FirstParagraph.ParagraphFormat.Style;
Assert.AreEqual(style, firstParagraphStyle);
// Elimina nuestro estilo personalizado de la colección de estilos del documento.
doc.Styles["MyStyle"].Remove();
firstParagraphStyle = doc.FirstSection.Body.FirstParagraph.ParagraphFormat.Style;
// Cualquier texto que utilizó un estilo eliminado vuelve al formato predeterminado.
Assert.False(doc.Styles.Any(s => s.Name == "MyStyle"));
Assert.AreEqual("Times New Roman", firstParagraphStyle.Font.Name);
Assert.AreEqual(12.0d, firstParagraphStyle.Font.Size);
Assert.AreEqual(Color.Empty.ToArgb(), firstParagraphStyle.Font.Color.ToArgb());
Ver también
- class Style
- espacio de nombres Aspose.Words
- asamblea Aspose.Words