Item

StyleCollection indexer (1 of 3)

Ottiene uno stile per nome o alias.

public Style this[string name] { get; }

Osservazioni

Maiuscole/minuscole, ritornanullo se lo stile con il nome indicato non viene trovato.

Se questo è il nome inglese di uno stile integrato che non esiste ancora, lo crea automaticamente.

Esempi

Mostra 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 avverrà automaticamente
// memorizza nella cache il layout del documento all'interno delle sue pagine.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");

// Modifica 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 viene ricostruita automaticamente
// il layout della pagina memorizzata 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 integrato in base al relativo identificatore indipendente dalla locale.

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

Osservazioni

Quando si accede ad 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" nella proprietà "ParagraphFormat" dello stile.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Aggiungi uno stile, quindi 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 per 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" nella proprietà "ParagraphFormat" dello stile.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Aggiungi uno stile, quindi 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