Border

Border class

Bir nesnenin kenarlığını temsil eder.

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

public class Border : InternableComplexAttr

Özellikleri

İsimTanım
Color { get; set; }Kenarlık rengini alır veya ayarlar.
DistanceFromText { get; set; }Kenarlığın metinden veya sayfa kenarından nokta cinsinden mesafesini alır veya ayarlar.
IsVisible { get; }İadelerdoğru EğerLineStyle değilNone .
LineStyle { get; set; }Kenarlık stilini alır veya ayarlar.
LineWidth { get; set; }Kenarlık genişliğini nokta cinsinden alır veya ayarlar.
Shadow { get; set; }Kenarlığın gölgesi olup olmadığını belirten bir değer alır veya ayarlar.
ThemeColor { get; set; }Bu Border nesnesiyle ilişkili uygulanan renk şemasındaki tema rengini alır veya ayarlar.
TintAndShade { get; set; }Bir rengi açan veya koyulaştıran double değerini alır veya ayarlar.

yöntemler

İsimTanım
ClearFormatting()Kenarlık özelliklerini varsayılan değerlere sıfırlar.
Equals(Border)Belirtilen kenarlığın değer olarak geçerli kenarlığa eşit olup olmadığını belirler.
override Equals(object)Belirtilen nesnenin değer olarak geçerli nesneye eşit olup olmadığını belirler.
override GetHashCode()Bu tür için karma işlevi görevi görür.

Notlar

Kenarlıklar, paragraf, paragraf veya tablo hücresi içindeki metin dizisi dahil olmak üzere çeşitli belge öğelerine uygulanabilir.

Örnekler

Kenarlıkla çevrelenmiş bir dizenin belgeye nasıl ekleneceğini gösterir.

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

builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;

builder.Write("Text surrounded by green border.");

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

Ü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