BorderCollection

BorderCollection class

Bir koleksiyonBorder nesneler.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Belgelerle Programlama belgeleme makalesi.

public sealed class BorderCollection : IEnumerable<Border>

Özellikleri

İsimTanım
Bottom { get; }Alt sınırı alır.
Color { get; set; }Sınır rengini alır veya ayarlar.
Count { get; }Koleksiyondaki kenarlık sayısını alır.
DistanceFromText { get; set; }Sınırın metinden uzaklığını noktalar halinde alır veya ayarlar.
Horizontal { get; }Hücreler veya uyumlu paragraflar arasında kullanılan yatay kenarlığı alır.
Item { get; }Birini alırBorder sınır 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; }Sınır genişliğini noktalar halinde alır veya ayarlar.
Right { get; }Doğru sınırı alır.
Shadow { get; set; }Sınırın gölgesi olup olmadığını belirten bir değer alır veya ayarlar.
Top { get; }Üst sınırı 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)Sınır koleksiyonlarını karşılaştırır.
GetEnumerator()Koleksiyondaki tüm sınırlar üzerinde yineleme yapmak için kullanılabilecek bir numaratör nesnesi döndürür.

Notlar

Farklı belge öğelerinin farklı sınırları vardır. Örneğin,ParagraphFormat sahip olmakBottom ,Left ,Right VeTop borders. Her bir kenarlık için bağımsız olarak farklı biçimlendirme belirleyebilir 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