TextColumn

TextColumn class

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

public class TextColumn

الخصائص

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

ملاحظات

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

أنظر أيضا