Border

Border class

Bir nesnenin sınırını temsil eder.

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

public class Border : InternableComplexAttr

Özellikleri

İsimTanım
Color { get; set; }Sınır rengini alır veya ayarlar.
DistanceFromText { get; set; }Kenarlığın metinden veya sayfa kenarından uzaklığını noktalar halinde alır veya ayarlar.
IsVisible { get; }Geri Döndürürdoğru eğerLineStyle değilNone .
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.
Shadow { get; set; }Sınırın gölgesi olup olmadığını belirten bir değer alır veya ayarlar.
ThemeColor { get; set; }Bu Border nesnesiyle ilişkilendirilmiş uygulanan renk şemasındaki tema rengini alır veya ayarlar.
TintAndShade { get; set; }Bir rengi açan veya koyulaştıran bir double değeri alır veya ayarlar.

yöntemler

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

Notlar

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

Örnekler

Bir belgeye kenarlıkla çevrili bir dizenin 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