TabStop

TabStop class

Rappresenta una singola tabulazione personalizzata. ILTabStopl’oggetto è un membro di the TabStopCollection collezione.

Per saperne di più, visita ilModello oggetto documento Aspose.Words (DOM) articolo di documentazione.

public sealed class TabStop

Costruttori

NomeDescrizione
TabStop(double)Inizializza una nuova istanza di questa classe.
TabStop(double, TabAlignmentTabLeader)Inizializza una nuova istanza di questa classe.

Proprietà

NomeDescrizione
Alignment { get; set; }Ottiene o imposta l’allineamento del testo in questa tabulazione.
IsClear { get; }RestituisceVERO se questo punto di tabulazione cancella eventuali punti di tabulazione esistenti in questa posizione.
Leader { get; set; }Ottiene o imposta il tipo di linea guida visualizzata sotto il carattere di tabulazione.
Position { get; }Ottiene la posizione del punto di tabulazione in punti.

Metodi

NomeDescrizione
Equals(TabStop)Confronta con quanto specificatoTabStop .
override GetHashCode()Calcola il codice hash per questo oggetto.

Osservazioni

Normalmente, un punto di tabulazione specifica una posizione in cui esiste un punto di tabulazione. Ma poiché i punti di tabulazione possono essere ereditati dagli stili principali, potrebbe essere necessario che l’oggetto figlio definisca esplicitamente che non ci sono punti di tabulazione in una determinata posizione. Per cancellare una tabulazione ereditata in una determinata posizione, crea un fileTabStop oggetto e set Alignment AClear.

Per ulteriori informazioni, vedereTabStopCollection.

Esempi

Mostra come modificare la posizione della tabulazione destra nei paragrafi relativi al sommario.

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

// Scorrere tutti i paragrafi con stili basati sui risultati del sommario; questo è qualsiasi stile compreso tra TOC e 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)
    {
        // Ottieni la prima scheda utilizzata in questo paragrafo, dovrebbe essere la scheda utilizzata per allineare i numeri di pagina.
        TabStop tab = para.ParagraphFormat.TabStops[0];

        // Sostituisce la prima tabulazione predefinita, interrompendola con una tabulazione personalizzata.
        para.ParagraphFormat.TabStops.RemoveByPosition(tab.Position);
        para.ParagraphFormat.TabStops.Add(tab.Position - 50, tab.Alignment, tab.Leader);
    }

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

Guarda anche