垂直锚
内容
[
隐藏
]本教程介绍如何使用 Aspose.Words for .NET 中的垂直锚点功能在文档中垂直定位形状。通过设置形状的垂直锚点属性,您可以控制其相对于文本或页面的垂直对齐方式。
先决条件
要学习本教程,您需要具备以下条件:
- 已安装 Aspose.Words for .NET 库。
- C# 和 Word 文档文字处理的基础知识。
第 1 步:设置文档目录
首先设置文档目录的路径。代替"YOUR DOCUMENT DIRECTORY"
与要保存文档的目录的实际路径。
string dataDir = "YOUR DOCUMENT DIRECTORY";
第 2 步:创建新文档和 DocumentBuilder
创建一个新实例Document
类和一个DocumentBuilder
对象使用该文档。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
第 3 步:插入并配置形状
使用以下命令将形状插入到文档中InsertShape
的方法DocumentBuilder
目的。设置形状所需的尺寸。
Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);
第四步:设置垂直锚点
设置形状的垂直锚点属性以控制其垂直对齐方式。在此示例中,我们将其设置为“Bottom”以将形状锚定在文本或页面的底部。
textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;
第 5 步:向形状添加内容
使用MoveTo
的方法DocumentBuilder
对象将光标移动到形状的第一段。然后,使用Write
向形状添加内容的方法。
builder.MoveTo(textBox.FirstParagraph);
builder.Write("Textbox contents");
第 6 步:保存文档
使用以下命令将文档保存到指定目录Save
方法。提供所需的文件名和适当的文件扩展名。在此示例中,我们将文档另存为“WorkingWithShapes.VerticalAnchor.docx”。
doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");
使用 Aspose.Words for .NET 的垂直锚点示例源代码
//文档目录的路径
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);
textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;
builder.MoveTo(textBox.FirstParagraph);
builder.Write("Textbox contents");
doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");
就是这样!您已成功使用 Aspose.Words for .NET 中的垂直锚点功能在文档中垂直定位形状。