IsAtEndOfStructuredDocumentTag
DocumentBuilder.IsAtEndOfStructuredDocumentTag property
返回真的如果光标位于结构化文档标记的末尾。
public bool IsAtEndOfStructuredDocumentTag { get; }
例子
演示如何在结构化文档标签内移动 DocumentBuilder 的光标。
Document doc = new Document(MyDir + "Structured document tags.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// 移动光标有多种方法:
// 1 - 按索引移至结构化文档标记的第一个字符。
builder.MoveToStructuredDocumentTag(1, 1);
// 2 - 按对象移动到结构化文档标记的第一个字符。
StructuredDocumentTag tag = (StructuredDocumentTag)doc.GetChild(NodeType.StructuredDocumentTag, 2, true);
builder.MoveToStructuredDocumentTag(tag, 1);
builder.Write(" New text.");
Assert.AreEqual("R New text.ichText", tag.GetText().Trim());
// 3 - 移动到第二个结构化文档标记的末尾。
builder.MoveToStructuredDocumentTag(1, -1);
Assert.True(builder.IsAtEndOfStructuredDocumentTag);
// 获取当前选择的结构化文档标签。
builder.CurrentStructuredDocumentTag.Color = Color.Green;
doc.Save(ArtifactsDir + "Document.MoveToStructuredDocumentTag.docx");
也可以看看
- class DocumentBuilder
- 命名空间 Aspose.Words
- 部件 Aspose.Words