Add

Add(TabStop)

يضيف أو يستبدل علامة تبويب في المجموعة.

public void Add(TabStop tabStop)
معامليكتبوصف
tabStopTabStopكائن علامة التبويب لإضافته.

ملاحظات

إذا كانت علامة التبويب موجودة بالفعل في الموضع المحدد، فسيتم استبدالها.

أمثلة

يوضح كيفية إضافة علامات تبويب مخصصة إلى مستند.

Document doc = new Document();
Paragraph paragraph = (Paragraph)doc.GetChild(NodeType.Paragraph, 0, true);

// فيما يلي طريقتان لإضافة علامات التبويب إلى مجموعة علامات التبويب الخاصة بالفقرة عبر خاصية "ParagraphFormat".
// 1 - قم بإنشاء كائن "TabStop"، ثم أضفه إلى المجموعة:
TabStop tabStop = new TabStop(ConvertUtil.InchToPoint(3), TabAlignment.Left, TabLeader.Dashes);
paragraph.ParagraphFormat.TabStops.Add(tabStop);

// 2 - قم بتمرير قيم خصائص علامة التبويب الجديدة إلى طريقة "إضافة":
paragraph.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(100), TabAlignment.Left,
    TabLeader.Dashes);

// أضف علامات التبويب على مسافة 5 سم إلى جميع الفقرات.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
{
    para.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(50), TabAlignment.Left,
        TabLeader.Dashes);
}

// كل حرف "علامة تبويب" يأخذ مؤشر المنشئ إلى موقع علامة التبويب التالية.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Start\tTab 1\tTab 2\tTab 3\tTab 4");

doc.Save(ArtifactsDir + "TabStopCollection.AddTabStops.docx");

أنظر أيضا


Add(double, TabAlignmentTabLeader)

يضيف أو يستبدل علامة تبويب في المجموعة.

public void Add(double position, TabAlignment alignment, TabLeader leader)
معامليكتبوصف
positionDoubleموضع (بالنقاط) حيث سيتم إضافة علامة التبويب.
alignmentTabAlignmentأTabAlignment القيمة that تحدد محاذاة النص عند علامة التبويب.
leaderTabLeaderأTabLeaderالقيمة that تحدد نوع الخط الرئيسي المعروض أسفل حرف التبويب.

ملاحظات

إذا كانت علامة التبويب موجودة بالفعل في الموضع المحدد، فسيتم استبدالها.

أمثلة

يوضح كيفية إضافة علامات تبويب مخصصة إلى مستند.

Document doc = new Document();
Paragraph paragraph = (Paragraph)doc.GetChild(NodeType.Paragraph, 0, true);

// فيما يلي طريقتان لإضافة علامات التبويب إلى مجموعة علامات التبويب الخاصة بالفقرة عبر خاصية "ParagraphFormat".
// 1 - قم بإنشاء كائن "TabStop"، ثم أضفه إلى المجموعة:
TabStop tabStop = new TabStop(ConvertUtil.InchToPoint(3), TabAlignment.Left, TabLeader.Dashes);
paragraph.ParagraphFormat.TabStops.Add(tabStop);

// 2 - قم بتمرير قيم خصائص علامة التبويب الجديدة إلى طريقة "إضافة":
paragraph.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(100), TabAlignment.Left,
    TabLeader.Dashes);

// أضف علامات التبويب على مسافة 5 سم إلى جميع الفقرات.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
{
    para.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(50), TabAlignment.Left,
        TabLeader.Dashes);
}

// كل حرف "علامة تبويب" يأخذ مؤشر المنشئ إلى موقع علامة التبويب التالية.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Start\tTab 1\tTab 2\tTab 3\tTab 4");

doc.Save(ArtifactsDir + "TabStopCollection.AddTabStops.docx");

أنظر أيضا