TabStop Constructor (Double, TabAlignment, TabLeader)

Initializes a new instance of this class.

Namespace:  Aspose.Words
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.3
Syntax
public TabStop(
	double position,
	TabAlignment alignment,
	TabLeader leader
)

Parameters

position
Type: SystemDouble
The position of the tab stop in points.
alignment
Type: Aspose.WordsTabAlignment
A TabAlignment value that specifies the alignment of text at this tab stop.
leader
Type: Aspose.WordsTabLeader
A TabLeader value that specifies the type of the leader line displayed under the tab character.
Examples
Shows how to add tab stops to a document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Access the collection of tab stops and add some tab stops to it
TabStopCollection tabStops = builder.ParagraphFormat.TabStops;

// 72 points is one "inch" on the Microsoft Word tab stop ruler
tabStops.Add(new TabStop(72.0));
tabStops.Add(new TabStop(432.0, TabAlignment.Right, TabLeader.Dashes));

Assert.AreEqual(2, tabStops.Count);
Assert.IsFalse(tabStops[0].IsClear);
Assert.IsFalse(tabStops[0].Equals(tabStops[1]));

builder.Writeln("Start\tTab 1\tTab 2");

// Get the collection of paragraphs that we've created
ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
Assert.AreEqual(2, paragraphs.Count);

// Each paragraph gets its own TabStopCollection which gets values from the DocumentBuilder's collection
Assert.AreEqual(paragraphs[0].ParagraphFormat.TabStops, paragraphs[1].ParagraphFormat.TabStops);
Assert.AreNotSame(paragraphs[0].ParagraphFormat.TabStops, paragraphs[1].ParagraphFormat.TabStops);
Assert.AreNotEqual(paragraphs[0].ParagraphFormat.TabStops.GetHashCode(),
    paragraphs[1].ParagraphFormat.TabStops.GetHashCode());

// A TabStopCollection can point us to TabStops before and after certain positions
Assert.AreEqual(72.0, tabStops.Before(100.0).Position);
Assert.AreEqual(432.0, tabStops.After(100.0).Position);

doc.Save(ArtifactsDir + "TabStopCollection.TabStops.docx");
See Also