TabStop
محتويات
[
يخفي
]TabStop class
يمثل علامة تبويب مخصصة واحدة. الTabStop
الكائن عضو في the TabStopCollection
المجموعة.
لمعرفة المزيد، قم بزيارةنموذج كائن مستند Aspose.Words (DOM) مقالة توثيقية.
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() | حساب رمز التجزئة لهذا الكائن. |
ملاحظات
عادةً، تحدد علامة الجدولة الموضع الذي توجد فيه علامة الجدولة. ولكن نظرًا لأنه يمكن وراثة علامات الجدولة من الأنماط الأصلية، فقد يكون من الضروري أن يحدد الكائن التابع object بشكل صريح أنه لا توجد علامة جدولة في موضع معين. لمسح علامة جدولة موروثة عند موضع معين، قم بإنشاء ملفTabStop
الكائن وset Alignment
لClear.
لمزيد من المعلومات، راجعTabStopCollection
.
أمثلة
يوضح كيفية تعديل موضع علامة التبويب اليمنى في الفقرات ذات الصلة بجدول المحتويات.
Document doc = new Document(MyDir + "Table of contents.docx");
// التكرار خلال جميع الفقرات باستخدام أنماط جدول المحتويات المستندة إلى النتائج; هذا هو أي نمط بين TOC وTOC9.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
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