TabStop

TabStop class

يمثل علامة تبويب مخصصة واحدة. الTabStopالكائن عضو في the TabStopCollection المجموعة.

لمعرفة المزيد، قم بزيارةنموذج كائن مستند Aspose.Words (DOM) مقالة توثيقية.

public sealed class TabStop

المنشئون

اسموصف
TabStop(double)تهيئة مثيل جديد لهذه الفئة.
TabStop(double, TabAlignmentTabLeader)تهيئة مثيل جديد لهذه الفئة.

الخصائص

اسموصف
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");

أنظر أيضا