CurrentStructuredDocumentTag
Contenido
[
Ocultar
]DocumentBuilder.CurrentStructuredDocumentTag property
Obtiene la etiqueta del documento estructurado que está seleccionado actualmente en esteDocumentBuilder
.
public StructuredDocumentTag CurrentStructuredDocumentTag { get; }
Ejemplos
Muestra cómo mover el cursor de DocumentBuilder dentro de una etiqueta de documento estructurado.
Document doc = new Document(MyDir + "Structured document tags.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Hay varias formas de mover el cursor:
// 1: pasar al primer carácter de la etiqueta del documento estructurado por índice.
builder.MoveToStructuredDocumentTag(1, 1);
// 2 - Pasar al primer carácter de la etiqueta del documento estructurado por objeto.
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 - Ir al final de la segunda etiqueta del documento estructurado.
builder.MoveToStructuredDocumentTag(1, -1);
Assert.True(builder.IsAtEndOfStructuredDocumentTag);
// Obtener la etiqueta del documento estructurado seleccionado actualmente.
builder.CurrentStructuredDocumentTag.Color = Color.Green;
doc.Save(ArtifactsDir + "Document.MoveToStructuredDocumentTag.docx");
Ver también
- class StructuredDocumentTag
- class DocumentBuilder
- espacio de nombres Aspose.Words
- asamblea Aspose.Words