TabStop
محتويات
[
يخفي
]TabStop class
يمثل علامة تبويب مخصصة واحدة.TabStop
الكائن هو عضو في TabStopCollection
المجموعة.
لمعرفة المزيد، قم بزيارةنموذج كائن المستند (DOM) في Aspose.Words مقالة توثيقية.
public sealed class TabStop
المنشئون
اسم | وصف |
---|---|
TabStop(double) | يقوم بتهيئة مثيل جديد لهذه الفئة. |
TabStop(double, TabAlignment, TabLeader) | يقوم بتهيئة مثيل جديد لهذه الفئة. |
الخصائص
اسم | وصف |
---|---|
Alignment { get; set; } | يحصل على محاذاة النص عند علامة التبويب هذه أو يعينها. |
IsClear { get; } | إرجاعحقيقي إذا كانت علامة التبويب هذه تمسح أي علامات تبويب موجودة في هذا الموضع. |
Leader { get; set; } | يحصل على نوع الخط الرئيسي المعروض أسفل حرف التبويب أو يعينه. |
Position { get; } | يحصل على موضع علامة التبويب بالنقاط. |
طُرق
اسم | وصف |
---|---|
Equals(TabStop) | يقارن مع المحددTabStop . |
override GetHashCode() | يحسب رمز التجزئة لهذا الكائن. |
ملاحظات
عادةً، تُحدد علامة التبويب موضعًا توجد فيه. ولكن نظرًا لإمكانية توريث علامات التبويب من الأنماط الأصلية، فقد يلزم أن يُحدد الكائن الفرعي صراحةً عدم وجود علامة تبويب في موضع مُحدد. لمسح علامة تبويب موروثة في موضع مُحدد، أنشئTabStop
الكائن و set Alignment
لClear.
لمزيد من المعلومات انظرTabStopCollection
.
أمثلة
يوضح كيفية تعديل موضع علامة التبويب اليمنى في الفقرات ذات الصلة بجدول المحتويات.
Document doc = new Document(MyDir + "Table of contents.docx");
// قم بالتكرار خلال جميع الفقرات باستخدام أنماط تعتمد على نتائج جدول المحتويات; وهذا هو أي نمط بين جدول المحتويات وجدول المحتويات 9.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
if (para.ParagraphFormat.Style.StyleIdentifier >= StyleIdentifier.Toc1 &&
para.ParagraphFormat.Style.StyleIdentifier <= StyleIdentifier.Toc9)
{
// احصل على علامة التبويب الأولى المستخدمة في هذه الفقرة، ويجب أن تكون هذه هي علامة التبويب المستخدمة لمحاذاة أرقام الصفحات.
TabStop tab = para.ParagraphFormat.TabStops[0];
// استبدال علامة التبويب الافتراضية الأولى، والتوقف بعلامة تبويب مخصصة.
para.ParagraphFormat.TabStops.RemoveByPosition(tab.Position);
para.ParagraphFormat.TabStops.Add(tab.Position - 50, tab.Alignment, tab.Leader);
}
doc.Save(ArtifactsDir + "Styles.ChangeTocsTabStops.docx");
أنظر أيضا
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words