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");
أنظر أيضا
- class Border
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words