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 borders. يمكنك تحديد تنسيق مختلف لكل حدود بشكل مستقل أو حصر جميع الحدود وتطبيق نفس التنسيق.

أمثلة

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

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

أنظر أيضا