StyleCollection

StyleCollection class

Bir koleksiyonStylebir belgedeki hem yerleşik hem de kullanıcı tanımlı stilleri temsil eden nesneler.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Stiller ve Temalarla Çalışma belgeleme makalesi.

public class StyleCollection : IEnumerable<Style>

Özellikleri

İsimTanım
Count { get; }Koleksiyondaki stil sayısını alır.
DefaultFont { get; }Belgenin varsayılan metin biçimlendirmesini alır.
DefaultParagraphFormat { get; }Belgenin varsayılan paragraf biçimlendirmesini alır.
Document { get; }Sahip belgesini alır.
Item { get; }Adına veya takma adına göre bir stil alır. (3 indexers)

yöntemler

İsimTanım
Add(StyleType, string)Yeni bir kullanıcı tanımlı stil oluşturur ve bunu koleksiyona ekler.
AddCopy(Style)Bu koleksiyona bir stil kopyalar.
ClearQuickStyleGallery()Hızlı Stil Galerisi panelinden tüm stilleri kaldırır.
GetEnumerator()Stilleri adlarının alfabetik sırasına göre numaralandıracak bir numaralandırıcı nesnesi alır.

Örnekler

Liste biçimlendirmesiyle bir paragraf stilinin nasıl oluşturulacağını ve kullanılacağını gösterir.

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

// Özel bir paragraf stili oluşturun.
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;

// Bir liste oluşturun ve bu stili kullanan paragrafların bu listeyi kullanacağından emin olun.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;

// Paragraf stilini belge oluşturucunun geçerli paragrafına uygulayın ve ardından biraz metin ekleyin.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");

// Belge oluşturucunun stilini liste biçimlendirmesi olmayan bir stile değiştirin ve başka bir paragraf yazın.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");

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

Ayrıca bakınız