Item

StyleCollection indexer (1 of 3)

Ottiene uno stile tramite nome o alias.

public Style this[string name] { get; }

Osservazioni

Distingue tra maiuscole e minuscole, restituiscenull se lo stile con il nome specificato non viene trovato.

Se si tratta di un nome inglese di uno stile predefinito che non esiste ancora, lo crea automaticamente.

Esempi

Indica quando ricalcolare il layout di pagina del documento.

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

// Il salvataggio di un documento in PDF, in un'immagine o la stampa per la prima volta verranno eseguiti automaticamente
// memorizza nella cache il layout del documento all'interno delle sue pagine.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");

// Modificare il documento in qualche modo.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;
doc.Sections[0].PageSetup.Margins = Margins.Mirrored;

// Nella versione corrente di Aspose.Words, la modifica del documento non ne comporta la ricostruzione automatica
// il layout della pagina memorizzato nella cache. Se desideriamo il layout memorizzato nella cache
// Per rimanere aggiornati, dovremo aggiornarlo manualmente.
doc.UpdatePageLayout();

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

Guarda anche


StyleCollection indexer (2 of 3)

Ottiene uno stile incorporato tramite il suo identificatore indipendente dalle impostazioni locali.

public Style this[StyleIdentifier sti] { get; }
ParametroDescrizione
stiUNStyleIdentifier valore che specifica lo stile incorporato da recuperare.

Osservazioni

Quando si accede a uno stile che non esiste ancora, lo crea automaticamente.

Esempi

Mostra come aggiungere uno stile alla raccolta di stili di un documento.

Document doc = new Document();

StyleCollection styles = doc.Styles;
// Imposta i parametri predefiniti per i nuovi stili che potremmo aggiungere in seguito a questa raccolta.
styles.DefaultFont.Name = "Courier New";
// Se aggiungiamo uno stile di "StyleType.Paragraph", la raccolta applicherà i valori di
// la sua proprietà "DefaultParagraphFormat" alla proprietà "ParagraphFormat" dello stile.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Aggiungi uno stile e verifica che abbia le impostazioni predefinite.
styles.Add(StyleType.Paragraph, "MyStyle");

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

Guarda anche


StyleCollection indexer (3 of 3)

Ottiene uno stile tramite l’indice.

public Style this[int index] { get; }

Esempi

Mostra come aggiungere uno stile alla raccolta di stili di un documento.

Document doc = new Document();

StyleCollection styles = doc.Styles;
// Imposta i parametri predefiniti per i nuovi stili che potremmo aggiungere in seguito a questa raccolta.
styles.DefaultFont.Name = "Courier New";
// Se aggiungiamo uno stile di "StyleType.Paragraph", la raccolta applicherà i valori di
// la sua proprietà "DefaultParagraphFormat" alla proprietà "ParagraphFormat" dello stile.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Aggiungi uno stile e verifica che abbia le impostazioni predefinite.
styles.Add(StyleType.Paragraph, "MyStyle");

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

Guarda anche