Item
Contenuti
[
Nascondere
]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
- class Style
- class StyleCollection
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words
StyleCollection indexer (2 of 3)
Ottiene uno stile integrato in base al relativo identificatore indipendente dalla locale.
public Style this[StyleIdentifier sti] { get; }
Parametro | Descrizione |
---|---|
sti | UNStyleIdentifier 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
- class Style
- enum StyleIdentifier
- class StyleCollection
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words
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
- class Style
- class StyleCollection
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words