Border

Border class

يمثل حدًا لكائن .

public class Border : InternableComplexAttr

الخصائص

اسم وصف
Color { get; set; } الحصول على لون الحد أو تعيينه .
DistanceFromText { get; set; } الحصول على مسافة الحد أو تعيينها من النص أو من حافة الصفحة بالنقاط.
IsVisible { get; } إرجاع صحيح إذا لم يكن LineStyle ليس LineStyle.
LineStyle { get; set; } الحصول على نمط الحدود أو تعيينه .
LineWidth { get; set; } الحصول على أو تحديد عرض الحد بالنقاط .
Shadow { get; set; } الحصول على أو تعيين قيمة تشير إلى ما إذا كانت الحدود لها ظل .

طُرق

اسم وصف
ClearFormatting() يعيد تعيين خصائص الحدود إلى القيم الافتراضية.
Equals(Border) لتحديد ما إذا كانت الحدود المحددة تساوي قيمة الحد الحالي.
override Equals(object) لتحديد ما إذا كان الكائن المحدد يساوي قيمة الكائن الحالي.
override GetHashCode() يعمل كدالة تجزئة لهذا النوع.

ملاحظات

يمكن تطبيق الحدود على عناصر المستند المختلفة بما في ذلك الفقرة ، تشغيل النص داخل فقرة أو خلية جدول.

أمثلة

يوضح كيفية إدراج سلسلة محاطة بحد في المستند.

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");

يوضح كيفية إدراج فقرة بحد علوي.

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

Border topBorder = builder.ParagraphFormat.Borders[BorderType.Top];
topBorder.Color = Color.Red;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;

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

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

أنظر أيضا