StyleCollection

StyleCollection class

Una raccolta diStyle oggetti che rappresentano sia gli stili incorporati che quelli definiti dall’utente in un documento.

Per saperne di più, visita ilLavorare con stili e temi articolo di documentazione.

public class StyleCollection : IEnumerable<Style>

Proprietà

NomeDescrizione
Count { get; }Ottiene il numero di stili nella raccolta.
DefaultFont { get; }Ottiene la formattazione del testo predefinita del documento.
DefaultParagraphFormat { get; }Ottiene la formattazione del paragrafo predefinita del documento.
Document { get; }Ottiene il documento del proprietario.
Item { get; }Ottiene uno stile per nome o alias. (3 indexers)

Metodi

NomeDescrizione
Add(StyleType, string)Crea un nuovo stile definito dall’utente e lo aggiunge alla raccolta.
AddCopy(Style)Copia uno stile in questa raccolta.
ClearQuickStyleGallery()Rimuove tutti gli stili dal pannello Galleria stili veloci.
GetEnumerator()Ottiene un oggetto enumeratore che enumererà gli stili nell’ordine alfabetico dei relativi nomi.

Esempi

Mostra come creare e utilizzare uno stile di paragrafo con formattazione elenco.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Crea uno stile di paragrafo personalizzato.
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;

// Crea un elenco e assicurati che i paragrafi che utilizzano questo stile utilizzino questo elenco.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;

// Applica lo stile di paragrafo al paragrafo corrente del generatore di documenti, quindi aggiunge del testo.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");

// Cambia lo stile del generatore di documenti in uno che non abbia formattazione di elenco e scrivi un altro paragrafo.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");

builder.Document.Save(ArtifactsDir + "Styles.ParagraphStyleBulletedList.docx");

Guarda anche