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 تم ضبطه علىخطأ شنيع يجب تحديد العرض والتباعد لكل عمود x000d_ على حدة. استخدم الفهرس للوصول إلى كل عمود على حدة.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");

أنظر أيضا