TabStop

TabStop class

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

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

public sealed class TabStop

المنشئون

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

الخصائص

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

أنظر أيضا