Border

Border class

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

لمعرفة المزيد، قم بزيارةالبرمجة بالوثائق مقالة توثيقية.

public class Border : InternableComplexAttr

الخصائص

اسموصف
Color { get; set; }الحصول على لون الحدود أو تعيينه.
DistanceFromText { get; set; }الحصول على أو تعيين مسافة الحد من النص أو من حافة الصفحة بالنقاط.
IsVisible { get; }إرجاعحقيقي إذاLineStyle ليسNone .
LineStyle { get; set; }الحصول على نمط الحدود أو تعيينه.
LineWidth { get; set; }الحصول على أو تعيين عرض الحدود بالنقاط.
Shadow { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان الحد يحتوي على ظل.
ThemeColor { get; set; }الحصول على لون السمة أو تعيينه في نظام الألوان المطبق المرتبط بكائن الحدود هذا.
TintAndShade { 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.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// قم بتعيين ThemeColor فقط عند ضبط LineWidth أو LineStyle.
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;

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

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

أنظر أيضا