TabStop

TabStop class

Représente un seul taquet de tabulation personnalisé.TabStop l’objet est un membre de the TabStopCollection collection.

Pour en savoir plus, visitez leModèle d’objet de document (DOM) Aspose.Words article de documentation.

public sealed class TabStop

Constructeurs

NomLa description
TabStop(double)Initialise une nouvelle instance de cette classe.
TabStop(double, TabAlignmentTabLeader)Initialise une nouvelle instance de cette classe.

Propriétés

NomLa description
Alignment { get; set; }Obtient ou définit l’alignement du texte à ce taquet de tabulation.
IsClear { get; }Retoursvrai si ce taquet de tabulation efface tous les taquets de tabulation existants dans cette position.
Leader { get; set; }Obtient ou définit le type de la ligne de repère affichée sous le caractère de tabulation.
Position { get; }Obtient la position du taquet de tabulation en points.

Méthodes

NomLa description
Equals(TabStop)Compare avec le spécifiéTabStop .
override GetHashCode()Calcule le code de hachage pour cet objet.

Remarques

Normalement, un taquet de tabulation spécifie une position où il existe. Cependant, comme les taquets de tabulation peuvent être hérités des styles parents, il peut être nécessaire que l’objet enfant définisse explicitement qu’il n’y a pas de taquet de tabulation à une position donnée. Pour effacer un taquet de tabulation hérité à une position donnée, créez unTabStop objet et set Alignment àClear.

Pour plus d’informations, voirTabStopCollection.

Exemples

Montre comment modifier la position de la tabulation droite dans les paragraphes liés à la table des matières.

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

// Parcourez tous les paragraphes avec des styles basés sur les résultats de la table des matières ; il s'agit de n'importe quel style entre TOC et TOC9.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
    if (para.ParagraphFormat.Style.StyleIdentifier >= StyleIdentifier.Toc1 &&
        para.ParagraphFormat.Style.StyleIdentifier <= StyleIdentifier.Toc9)
    {
        // Obtenez le premier onglet utilisé dans ce paragraphe, cela devrait être l'onglet utilisé pour aligner les numéros de page.
        TabStop tab = para.ParagraphFormat.TabStops[0];

        // Remplacez le premier taquet de tabulation par défaut par un taquet de tabulation personnalisé.
        para.ParagraphFormat.TabStops.RemoveByPosition(tab.Position);
        para.ParagraphFormat.TabStops.Add(tab.Position - 50, tab.Alignment, tab.Leader);
    }

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

Voir également