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 - 将新制表位的属性值传递给“Add”方法:
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");
也可以看看
- class TabStop
- class TabStopCollection
- 命名空间 Aspose.Words
- 部件 Aspose.Words
Add(double, TabAlignment, TabLeader)
在集合中添加或替换制表位。
public void Add(double position, TabAlignment alignment, TabLeader leader)
范围 | 类型 | 描述 |
---|---|---|
position | Double | 添加制表位的位置(以磅为单位)。 |
alignment | TabAlignment | ATabAlignment 值 that 指定制表位处的文本对齐方式。 |
leader | TabLeader | ATabLeader value that 指定制表符下显示的引导线的类型。 |
评论
如果指定位置已存在制表位,则将其替换。
例子
演示如何向文档添加自定义制表位。
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 - 将新制表位的属性值传递给“Add”方法:
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");
也可以看看
- enum TabAlignment
- enum TabLeader
- class TabStopCollection
- 命名空间 Aspose.Words
- 部件 Aspose.Words