TextColumnCollection
محتويات
[
يخفي
]TextColumnCollection class
مجموعة منTextColumn
الكائنات التي تمثل كافة أعمدة النص في قسم من المستند.
لمعرفة المزيد، قم بزيارةالعمل مع الأقسام مقالة توثيقية.
public class TextColumnCollection
الخصائص
اسم | وصف |
---|---|
Count { get; } | الحصول على عدد الأعمدة في قسم المستند. |
EvenlySpaced { get; set; } | صحيح إذا كانت أعمدة النص متساوية العرض ومتباعدة بشكل متساوٍ. |
Item { get; } | إرجاع عمود نصي في الفهرس المحدد. |
LineBetween { get; set; } | متىحقيقي يضيف خطًا رأسيًا بين الأعمدة. |
Spacing { get; set; } | عندما تكون الأعمدة متباعدة بالتساوي، يتم الحصول على مقدار المسافة بين كل عمود أو تعيينه بالنقاط. |
Width { get; } | عندما تكون الأعمدة متباعدة بشكل متساو، يتم الحصول على عرض الأعمدة. |
طُرق
اسم | وصف |
---|---|
SetCount(int) | ترتيب النص في العدد المحدد من أعمدة النص. |
ملاحظات
يستخدمSetCount
لتعيين عدد أعمدة النص.
لجعل جميع الأعمدة متساوية في العرض ومتباعدة بشكل متساوٍ، قم بتعيينهاEvenlySpaced
لحقيقي
وحدد مقدار المسافة بين الأعمدة الموجودةSpacing
. سوف يقوم برنامج MS Word بحساب عرض الأعمدة تلقائيًا.
اذا كنت تمتلكEvenlySpaced
ضبط لخطأ شنيع
، فأنت بحاجة إلى تحديد العرض والتباعد لكل عمود بشكل فردي. استخدم المفهرس للوصول إلى الفردTextColumn
أشياء.
عند استخدام عروض الأعمدة المخصصة، تأكد من أن مجموع كل عروض الأعمدة والمسافات بينها يساوي عرض الصفحة ناقص هوامش الصفحة اليمنى واليسرى.
أمثلة
يوضح كيفية إنشاء عدة أعمدة متباعدة بشكل متساوٍ في القسم.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
TextColumnCollection columns = builder.PageSetup.TextColumns;
columns.Spacing = 100;
columns.SetCount(2);
builder.Writeln("Column 1.");
builder.InsertBreak(BreakType.ColumnBreak);
builder.Writeln("Column 2.");
doc.Save(ArtifactsDir + "PageSetup.ColumnsSameWidth.docx");
أنظر أيضا
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words