Add

Add(TabStop)

添加或替换集合中的制表位。

public void Add(TabStop tabStop)
范围 类型 描述
tabStop TabStop 要添加的制表位对象。

评论

如果指定位置已经存在制表位,则将其替换。

例子

显示如何将自定义制表位添加到文档。

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

 // 下面是通过“ParagraphFormat”属性将制表位添加到段落的制表位集合的两种方法。
 // 1 - 创建一个“TabStop”对象,然后将其添加到集合中:
TabStop tabStop = new TabStop(ConvertUtil.InchToPoint(3), TabAlignment.Left, TabLeader.Dashes);
paragraph.ParagraphFormat.TabStops.Add(tabStop);

 // 2 - 将新制表位的属性值传递给“添加”方法:
paragraph.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(100), TabAlignment.Left,
    TabLeader.Dashes);

 // 在所有段落中添加 5 厘米处的制表位。
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
{
    para.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(50), TabAlignment.Left,
        TabLeader.Dashes);
}

 // 每个“制表符”字符将构建器的光标带到下一个制表位的位置。
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Start\tTab 1\tTab 2\tTab 3\tTab 4");

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

也可以看看


Add(double, TabAlignment, TabLeader)

添加或替换集合中的制表位。

public void Add(double position, TabAlignment alignment, TabLeader leader)
范围 类型 描述
position Double 添加制表位的位置(以磅为单位)。
alignment TabAlignment ATabAlignment值 指定文本在制表位。
leader TabLeader ATabLeader值 指定引导线的类型显示在制表符下方。

评论

如果指定位置已经存在制表位,则将其替换。

例子

显示如何将自定义制表位添加到文档。

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

 // 下面是通过“ParagraphFormat”属性将制表位添加到段落的制表位集合的两种方法。
 // 1 - 创建一个“TabStop”对象,然后将其添加到集合中:
TabStop tabStop = new TabStop(ConvertUtil.InchToPoint(3), TabAlignment.Left, TabLeader.Dashes);
paragraph.ParagraphFormat.TabStops.Add(tabStop);

 // 2 - 将新制表位的属性值传递给“添加”方法:
paragraph.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(100), TabAlignment.Left,
    TabLeader.Dashes);

 // 在所有段落中添加 5 厘米处的制表位。
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
{
    para.ParagraphFormat.TabStops.Add(ConvertUtil.MillimeterToPoint(50), TabAlignment.Left,
        TabLeader.Dashes);
}

 // 每个“制表符”字符将构建器的光标带到下一个制表位的位置。
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Start\tTab 1\tTab 2\tTab 3\tTab 4");

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

也可以看看