TextColumn

TextColumn class

يمثل عمود نص واحد.TextColumn هو عضو فيTextColumnCollection المجموعة. الTextColumn تتضمن المجموعة جميع الأعمدة الموجودة في قسم من المستند.

لمعرفة المزيد، قم بزيارةالعمل مع الأقسام مقالة توثيقية.

public class TextColumn

الخصائص

اسموصف
SpaceAfter { get; set; }الحصول على أو تعيين المسافة بين هذا العمود والعمود التالي بالنقاط. غير مطلوب للعمود الأخير.
Width { get; set; }الحصول على أو تعيين عرض عمود النص بالنقاط.

ملاحظات

TextColumn يتم استخدام الكائنات فقط لتحديد الأعمدة ذات العرض والتباعد المخصصين. إذا كنت تريد أن تكون الأعمدة الموجودة في المستند متساوية العرض، فقم بتعيين TextColumns.EvenlySpaced لحقيقي.

عندما جديدTextColumn تم إنشاؤه وتم ضبط عرضه وتباعده على الصفر.

أمثلة

يوضح كيفية إنشاء أعمدة متباعدة بشكل غير متساو.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
PageSetup pageSetup = builder.PageSetup;

TextColumnCollection columns = pageSetup.TextColumns;
columns.EvenlySpaced = false;
columns.SetCount(2);

// حدد مقدار المساحة المتوفرة لدينا لترتيب الأعمدة.
double contentWidth = pageSetup.PageWidth - pageSetup.LeftMargin - pageSetup.RightMargin;

Assert.AreEqual(470.30d, contentWidth, 0.01d);

// قم بتعيين العمود الأول ليكون ضيقًا.
TextColumn column = columns[0];
column.Width = 100;
column.SpaceAfter = 20;

// اضبط العمود الثاني ليأخذ باقي المساحة المتوفرة في هوامش الصفحة.
column = columns[1];
column.Width = contentWidth - column.Width - column.SpaceAfter;

builder.Writeln("Narrow column 1.");
builder.InsertBreak(BreakType.ColumnBreak);
builder.Writeln("Wide column 2.");

doc.Save(ArtifactsDir + "PageSetup.CustomColumnWidth.docx");

أنظر أيضا