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");
أنظر أيضا
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words