TabStop

TabStop class

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

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

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 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ù un taquet de tabulation existe. Mais 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 clear 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 du taquet de tabulation droit dans les paragraphes liés à la table des matières.

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

// Parcourez tous les paragraphes avec les styles basés sur les résultats de la table des matières ; c'est n'importe quel style entre TOC et 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)
    {
        // Récupère le premier onglet utilisé dans ce paragraphe, ce doit être l'onglet utilisé pour aligner les numéros de page.
        TabStop tab = para.ParagraphFormat.TabStops[0];

        // Remplacez la première tabulation par défaut, arrêtez-vous 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