TabStop
TabStop class
Stellt einen einzelnen benutzerdefinierten Tabstopp dar. DerTabStop
Objekt ist Mitglied von the TabStopCollection
Sammlung.
Um mehr zu erfahren, besuchen Sie dieAspose.Words Document Object Model (DOM) Dokumentationsartikel.
public sealed class TabStop
Konstrukteure
Name | Beschreibung |
---|---|
TabStop(double) | Initialisiert eine neue Instanz dieser Klasse. |
TabStop(double, TabAlignment, TabLeader) | Initialisiert eine neue Instanz dieser Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
Alignment { get; set; } | Ruft die Textausrichtung an diesem Tabstopp ab oder legt diese fest. |
IsClear { get; } | Gibt zurückWAHR wenn dieser Tabstopp alle vorhandenen Tabstopps an dieser Position löscht. |
Leader { get; set; } | Ruft den Typ der Führungslinie ab, die unter dem Tabulatorzeichen angezeigt wird, oder legt diesen fest. |
Position { get; } | Ermittelt die Position des Tabstopps in Punkten. |
Methoden
Name | Beschreibung |
---|---|
Equals(TabStop) | Vergleicht mit dem angegebenenTabStop . |
override GetHashCode() | Berechnet den Hash-Code für dieses Objekt. |
Bemerkungen
Normalerweise gibt ein Tabstopp eine Position an, an der ein Tabstopp vorhanden ist. Da Tabstopps jedoch von übergeordneten Stilen geerbt werden können, muss das untergeordnete Objekt möglicherweise explizit definieren, dass an einer bestimmten Position kein Tabstopp vorhanden ist. Um einen geerbten Tabstopp an einer bestimmten Position zu löschen, erstellen Sie einenTabStop
Objekt und set Alignment
ZuClear.
Weitere Informationen finden Sie unterTabStopCollection
.
Beispiele
Zeigt, wie die Position des rechten Tabstopps in Inhaltsverzeichnis-bezogenen Absätzen geändert wird.
Document doc = new Document(MyDir + "Table of contents.docx");
// Alle Absätze mit TOC-ergebnisbasierten Stilen durchlaufen; Dies ist jeder Stil zwischen TOC und 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)
{
// Holen Sie sich den ersten Tab, der in diesem Absatz verwendet wird. Dies sollte der Tab sein, der zum Ausrichten der Seitenzahlen verwendet wird.
TabStop tab = para.ParagraphFormat.TabStops[0];
// Ersetzen Sie den ersten Standard-Tabstopp durch einen benutzerdefinierten Tabstopp.
para.ParagraphFormat.TabStops.RemoveByPosition(tab.Position);
para.ParagraphFormat.TabStops.Add(tab.Position - 50, tab.Alignment, tab.Leader);
}
doc.Save(ArtifactsDir + "Styles.ChangeTocsTabStops.docx");
Siehe auch
- namensraum Aspose.Words
- Montage Aspose.Words