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 بحساب عرض العمود تلقائيًا.

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

أنظر أيضا