Item

StyleCollection indexer (1 of 3)

Obtiene un estilo por nombre o alias.

public Style this[string name] { get; }

Observaciones

Sensible a mayúsculas y minúsculas, devuelvenulo Si no se encuentra el estilo con el nombre dado.

Si se trata de un nombre en inglés de un estilo incorporado que aún no existe, lo crea automáticamente.

Ejemplos

Muestra cuándo recalcular el diseño de página del documento.

Document doc = new Document(MyDir + "Rendering.docx");

// Guardar un documento como PDF, como imagen o imprimirlo por primera vez se realizará automáticamente
// almacena en caché el diseño del documento dentro de sus páginas.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");

//Modificar el documento de alguna manera.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;
doc.Sections[0].PageSetup.Margins = Margins.Mirrored;

// En la versión actual de Aspose.Words, modificar el documento no lo reconstruye automáticamente
// El diseño de la página en caché. Si deseamos el diseño en caché
// Para mantenernos actualizados, necesitaremos actualizarlo manualmente.
doc.UpdatePageLayout();

doc.Save(ArtifactsDir + "Document.UpdatePageLayout.2.pdf");

Ver también


StyleCollection indexer (2 of 3)

Obtiene un estilo incorporado por su identificador independiente de la configuración regional.

public Style this[StyleIdentifier sti] { get; }
ParámetroDescripción
stiAStyleIdentifier valor que especifica el estilo integrado a recuperar.

Observaciones

Al acceder a un estilo que aún no existe, lo crea automáticamente.

Ejemplos

Muestra cómo agregar un estilo a la colección de estilos de un documento.

Document doc = new Document();

StyleCollection styles = doc.Styles;
// Establezca parámetros predeterminados para nuevos estilos que podamos agregar más adelante a esta colección.
styles.DefaultFont.Name = "Courier New";
// Si agregamos un estilo de "StyleType.Paragraph", la colección aplicará los valores de
// su propiedad "DefaultParagraphFormat" a la propiedad "ParagraphFormat" del estilo.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Agregue un estilo y luego verifique que tenga la configuración predeterminada.
styles.Add(StyleType.Paragraph, "MyStyle");

Assert.AreEqual("Courier New", styles[4].Font.Name);
Assert.AreEqual(15.0, styles["MyStyle"].ParagraphFormat.FirstLineIndent);

Ver también


StyleCollection indexer (3 of 3)

Obtiene un estilo por índice.

public Style this[int index] { get; }

Ejemplos

Muestra cómo agregar un estilo a la colección de estilos de un documento.

Document doc = new Document();

StyleCollection styles = doc.Styles;
// Establezca parámetros predeterminados para nuevos estilos que podamos agregar más adelante a esta colección.
styles.DefaultFont.Name = "Courier New";
// Si agregamos un estilo de "StyleType.Paragraph", la colección aplicará los valores de
// su propiedad "DefaultParagraphFormat" a la propiedad "ParagraphFormat" del estilo.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Agregue un estilo y luego verifique que tenga la configuración predeterminada.
styles.Add(StyleType.Paragraph, "MyStyle");

Assert.AreEqual("Courier New", styles[4].Font.Name);
Assert.AreEqual(15.0, styles["MyStyle"].ParagraphFormat.FirstLineIndent);

Ver también