BorderCollection

BorderCollection class

Bir koleksiyonBorder nesneler.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Belgelerle Programlama dokümantasyon makalesi.

public sealed class BorderCollection : IEnumerable<Border>

Özellikleri

İsimTanım
Bottom { get; }Alt kenarlığı alır.
Color { get; set; }Kenarlık rengini alır veya ayarlar.
Count { get; }Koleksiyondaki kenarlık sayısını alır.
DistanceFromText { get; set; }Kenarlığın metinden uzaklığını nokta cinsinden alır veya ayarlar.
Horizontal { get; }Hücreler veya uyumlu paragraflar arasında kullanılan yatay kenarlığı alır.
Item { get; }Bir öğeyi alırBorder kenarlık türüne göre nesne. (2 indexers)
Left { get; }Sol kenarlığı alır.
LineStyle { get; set; }Kenarlık stilini alır veya ayarlar.
LineWidth { get; set; }Kenarlık genişliğini nokta cinsinden alır veya ayarlar.
Right { get; }Doğru kenarlığı alır.
Shadow { get; set; }Kenarlığın gölgesi olup olmadığını belirten bir değer alır veya ayarlar.
Top { get; }Üst kenarlığı alır.
Vertical { get; }Hücreler arasında kullanılan dikey kenarlığı alır.

yöntemler

İsimTanım
ClearFormatting()Bir nesnenin tüm kenarlıklarını kaldırır.
Equals(BorderCollection)Kenarlık koleksiyonlarını karşılaştırır.
GetEnumerator()Koleksiyondaki tüm kenarlıklar üzerinde yineleme yapmak için kullanılabilecek bir numaralandırıcı nesnesini döndürür.

Notlar

Farklı belge öğelerinin farklı sınırları vardır. Örneğin,ParagraphFormatsahip olmakBottom ,Left ,Right VeTop sınırlar. Her kenarlık için bağımsız olarak farklı biçimlendirme belirtebilirsiniz veya tüm kenarlıkları numaralandırıp aynı biçimlendirmeyi uygulayabilirsiniz.

Örnekler

Üst kenarlığı olan bir paragrafın nasıl ekleneceğini gösterir.

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

Border topBorder = builder.ParagraphFormat.Borders.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// ThemeColor'ı yalnızca LineWidth veya LineStyle ayarlandığında ayarlayın.
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;

builder.Writeln("Text with a top border.");

doc.Save(ArtifactsDir + "Border.ParagraphTopBorder.docx");

Ayrıca bakınız