TabStop

TabStop class

Tek bir özel sekme durağını temsil eder.TabStopnesne the ’nin bir üyesidirTabStopCollection koleksiyon.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Aspose.Words Belge Nesne Modeli (DOM) dokümantasyon makalesi.

public sealed class TabStop

yapıcılar

İsimTanım
TabStop(double)Bu sınıfın yeni bir örneğini başlatır.
TabStop(double, TabAlignmentTabLeader)Bu sınıfın yeni bir örneğini başlatır.

Özellikleri

İsimTanım
Alignment { get; set; }Bu sekme durağındaki metnin hizalamasını alır veya ayarlar.
IsClear { get; }İadelerdoğru bu sekme durağı bu konumdaki mevcut sekme duraklarını siliyorsa.
Leader { get; set; }Sekme karakterinin altında görüntülenen öncü çizginin türünü alır veya ayarlar.
Position { get; }Sekme durağının konumunu nokta olarak alır.

yöntemler

İsimTanım
Equals(TabStop)Belirtilenle karşılaştırırTabStop .
override GetHashCode()Bu nesnenin karma kodunu hesaplar.

Notlar

Normalde sekme durağı, sekme durağının bulunduğu konumu belirtir. Ancak sekme durakları üst stillerden miras alınabildiğinden, alt object ’nin belirli bir konumda sekme durağı olmadığını açıkça tanımlaması gerekebilir. Belirli bir konumda devralınan bir sekme durağını clear için, birTabStop nesne ve set Alignment ileClear.

Daha fazla bilgi için bakınızTabStopCollection.

Örnekler

İçindekiler ile ilgili paragraflarda sağ sekme durağının konumunun nasıl değiştirileceğini gösterir.

Document doc = new Document(MyDir + "Table of contents.docx");

// İçindekiler sonuç tabanlı stillerle tüm paragrafları yineleyin; bu, TOC ve TOC9 arasındaki herhangi bir stildir.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
    if (para.ParagraphFormat.Style.StyleIdentifier >= StyleIdentifier.Toc1 &&
        para.ParagraphFormat.Style.StyleIdentifier <= StyleIdentifier.Toc9)
    {
        // Bu paragrafta kullanılan ilk sekmeyi alın, bu sayfa numaralarını hizalamak için kullanılan sekme olmalıdır.
        TabStop tab = para.ParagraphFormat.TabStops[0];

        // İlk varsayılan sekmeyi değiştirin, özel bir sekme durağıyla durdurun.
        para.ParagraphFormat.TabStops.RemoveByPosition(tab.Position);
        para.ParagraphFormat.TabStops.Add(tab.Position - 50, tab.Alignment, tab.Leader);
    }

doc.Save(ArtifactsDir + "Styles.ChangeTocsTabStops.docx");

Ayrıca bakınız