TabStop

TabStop class

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

Per saperne di più, visita ilModello a oggetti del documento (DOM) di Aspose.Words 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 questa tabulazione cancella tutte le tabulazioni 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 della tabulazione in punti.

Metodi

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

Osservazioni

Normalmente, una tabulazione specifica una posizione in cui è presente una tabulazione. Tuttavia, poiché le tabulazioni possono essere ereditate dagli stili padre, potrebbe essere necessario che l’oggetto figlio definisca esplicitamente che non vi è alcuna tabulazione in una determinata posizione. Per cancellare una tabulazione ereditata in una determinata posizione, creare unTabStop oggetto e set Alignment AClear.

Per maggiori informazioni vedereTabStopCollection.

Esempi

Mostra come modificare la posizione della tabulazione destra nei paragrafi relativi all’indice.

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

// Scorrere tutti i paragrafi con stili basati sui risultati dell'indice; questo è qualsiasi stile compreso tra TOC e TOC9.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
    if (para.ParagraphFormat.Style.StyleIdentifier >= StyleIdentifier.Toc1 &&
        para.ParagraphFormat.Style.StyleIdentifier <= StyleIdentifier.Toc9)
    {
        // Ottieni la prima tabulazione utilizzata in questo paragrafo. Dovrebbe essere la tabulazione utilizzata per allineare i numeri di pagina.
        TabStop tab = para.ParagraphFormat.TabStops[0];

        // Sostituisci la prima tabulazione predefinita 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