BorderCollection

BorderCollection class

مجموعة منBorder الكائنات.

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

public sealed class BorderCollection : IEnumerable<Border>

الخصائص

اسموصف
Bottom { get; }الحصول على الحد السفلي.
Color { get; set; }الحصول على لون الحدود أو تعيينه.
Count { get; }الحصول على عدد الحدود في المجموعة.
DistanceFromText { get; set; }الحصول على أو تعيين مسافة الحد من النص بالنقاط.
Horizontal { get; }يحصل على الحد الأفقي المستخدم بين الخلايا أو الفقرات المطابقة.
Item { get; }يسترد أBorder الكائن حسب نوع الحدود. (2 indexers)
Left { get; }يحصل على الحد الأيسر.
LineStyle { get; set; }الحصول على نمط الحدود أو تعيينه.
LineWidth { get; set; }الحصول على أو تعيين عرض الحدود بالنقاط.
Right { get; }يحصل على الحد الصحيح.
Shadow { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان الحد يحتوي على ظل.
Top { get; }يحصل على الحد العلوي.
Vertical { get; }يحصل على الحد العمودي المستخدم بين الخلايا.

طُرق

اسموصف
ClearFormatting()إزالة كافة حدود الكائن.
Equals(BorderCollection)مقارنة مجموعات الحدود.
GetEnumerator()يُرجع كائن العداد الذي يمكن استخدامه للتكرار عبر كافة الحدود في المجموعة.

ملاحظات

عناصر المستند المختلفة لها حدود مختلفة. على سبيل المثال،ParagraphFormatلديهBottom ,Left ,Right وTop border. يمكنك تحديد تنسيق مختلف لكل حد بشكل مستقل أو تعداد كافة الحدود وتطبيق نفس التنسيق.

أمثلة

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

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

أنظر أيضا