Add

Add(TabStop)

Fügt einen Tabstopp in der Sammlung hinzu oder ersetzt ihn.

public void Add(TabStop tabStop)
ParameterTypBeschreibung
tabStopTabStopEin hinzuzufügendes Tabstoppobjekt.

Bemerkungen

Wenn an der angegebenen Position bereits ein Tabstopp vorhanden ist, wird dieser ersetzt.

Beispiele

Zeigt, wie man benutzerdefinierte Tabstopps zu einem Dokument hinzufügt.

Document doc = new Document();
Paragraph paragraph = (Paragraph)doc.GetChild(NodeType.Paragraph, 0, true);

// Im Folgenden finden Sie zwei Möglichkeiten, Tabstopps über die Eigenschaft „ParagraphFormat“ zur Tabstopp-Sammlung eines Absatzes hinzuzufügen.
// 1 – Erstellen Sie ein „TabStop“-Objekt und fügen Sie es dann der Sammlung hinzu:
TabStop tabStop = new TabStop(ConvertUtil.InchToPoint(3), TabAlignment.Left, TabLeader.Dashes);
paragraph.ParagraphFormat.TabStops.Add(tabStop);

// 2 – Übergeben Sie die Werte für Eigenschaften eines neuen Tabstopps an die Methode „Add“:
paragraph.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(100), TabAlignment.Left,
    TabLeader.Dashes);

// Fügen Sie allen Absätzen Tabstopps bei 5 cm hinzu.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
{
    para.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(50), TabAlignment.Left,
        TabLeader.Dashes);
}

// Jedes „Tab“-Zeichen bringt den Cursor des Builders an die Position des nächsten Tabstopps.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Start\tTab 1\tTab 2\tTab 3\tTab 4");

doc.Save(ArtifactsDir + "TabStopCollection.AddTabStops.docx");

Siehe auch


Add(double, TabAlignmentTabLeader)

Fügt einen Tabstopp in der Sammlung hinzu oder ersetzt ihn.

public void Add(double position, TabAlignment alignment, TabLeader leader)
ParameterTypBeschreibung
positionDoubleEine Position (in Punkt), an der der Tabstopp hinzugefügt werden soll.
alignmentTabAlignmentATabAlignment Der Wert that gibt die Ausrichtung des Texts am Tabstopp an.
leaderTabLeaderATabLeader Der Wert that gibt den Typ der Führungslinie an, die unter dem Tabulatorzeichen angezeigt wird.

Bemerkungen

Wenn an der angegebenen Position bereits ein Tabstopp vorhanden ist, wird dieser ersetzt.

Beispiele

Zeigt, wie man benutzerdefinierte Tabstopps zu einem Dokument hinzufügt.

Document doc = new Document();
Paragraph paragraph = (Paragraph)doc.GetChild(NodeType.Paragraph, 0, true);

// Im Folgenden finden Sie zwei Möglichkeiten, Tabstopps über die Eigenschaft „ParagraphFormat“ zur Tabstopp-Sammlung eines Absatzes hinzuzufügen.
// 1 – Erstellen Sie ein „TabStop“-Objekt und fügen Sie es dann der Sammlung hinzu:
TabStop tabStop = new TabStop(ConvertUtil.InchToPoint(3), TabAlignment.Left, TabLeader.Dashes);
paragraph.ParagraphFormat.TabStops.Add(tabStop);

// 2 – Übergeben Sie die Werte für Eigenschaften eines neuen Tabstopps an die Methode „Add“:
paragraph.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(100), TabAlignment.Left,
    TabLeader.Dashes);

// Fügen Sie allen Absätzen Tabstopps bei 5 cm hinzu.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
{
    para.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(50), TabAlignment.Left,
        TabLeader.Dashes);
}

// Jedes „Tab“-Zeichen bringt den Cursor des Builders an die Position des nächsten Tabstopps.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Start\tTab 1\tTab 2\tTab 3\tTab 4");

doc.Save(ArtifactsDir + "TabStopCollection.AddTabStops.docx");

Siehe auch