StyleCollection

StyleCollection class

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

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Stiller ve Temalarla Çalışmak dokümantasyon makalesi.

public class StyleCollection : IEnumerable<Style>

Özellikleri

İsimTanım
Count { get; }Koleksiyondaki stillerin sayısını alır.
DefaultFont { get; }Belgenin varsayılan metin formatını alır.
DefaultParagraphFormat { get; }Belgenin varsayılan paragraf formatını alır.
Document { get; }Sahip belgesini alır.
Item { get; }Ada veya takma ada göre bir stil alır. (3 indexers)

yöntemler

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

Örnekler

Liste formatıyla 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 bir miktar metin ekleyin.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");

// Belge oluşturucunun stilini liste formatı olmayan bir stille 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