StructuredDocumentTagRangeEnd

StructuredDocumentTagRangeEnd class

Representerar ett slut på varierade strukturerad dokumenttagg som accepterar innehåll i flera sektioner. Se ävenStructuredDocumentTagRangeStart nod.

public class StructuredDocumentTagRangeEnd : Node

Konstruktörer

namn Beskrivning
StructuredDocumentTagRangeEnd(DocumentBase, int) Initierar en ny instans av Slut på intervall för strukturerade dokumenttaggar class.

Egenskaper

namn Beskrivning
CustomNodeId { get; set; } Anger anpassad nodidentifierare.
virtual Document { get; } Hämtar dokumentet som denna nod tillhör.
Id { get; } Anger ett unikt skrivskyddat beständigt numeriskt ID för detta StructuredDocumentTagRange node. MotsvarandeStructuredDocumentTagRangeStart noden har sammaId .
virtual IsComposite { get; } Returnerar sant om denna nod kan innehålla andra noder.
NextSibling { get; } Hämtar noden omedelbart efter denna nod.
override NodeType { get; }
ParentNode { get; } Hämtar den omedelbara föräldern till denna nod.
PreviousSibling { get; } Hämtar noden omedelbart före denna nod.
Range { get; } Returnerar en Räckvidd objekt som representerar den del av ett dokument som finns i denna nod.

Metoder

namn Beskrivning
override Accept(DocumentVisitor)
Clone(bool) Skapar en dubblett av noden.
GetAncestor(NodeType) Hämtar den första förfadern till den angivnaNodeType .
GetAncestor(Type) Hämtar den första förfadern till den angivna objekttypen.
virtual GetText() Hämtar texten för denna nod och alla dess underordnade.
NextPreOrder(Node) Hämtar nästa nod enligt algoritmen för förbeställningsträdet.
PreviousPreOrder(Node) Hämtar föregående nod enligt algoritmen för förbeställningsträdet.
Remove() Tar bort sig själv från föräldern.
ToString(SaveFormat) Exporterar innehållet i noden till en sträng i angivet format.
ToString(SaveOptions) Exporterar innehållet i noden till en sträng med de angivna sparalternativen.

Anmärkningar

Kan vara omedelbart barn tillBody nod endast .

Exempel

Visar hur du får egenskaperna för strukturerade dokumenttaggar med flera sektioner.

Document doc = new Document(MyDir + "Multi-section structured document tags.docx");

StructuredDocumentTagRangeStart rangeStartTag =
    doc.GetChildNodes(NodeType.StructuredDocumentTagRangeStart, true)[0] as StructuredDocumentTagRangeStart;
StructuredDocumentTagRangeEnd rangeEndTag =
    doc.GetChildNodes(NodeType.StructuredDocumentTagRangeEnd, true)[0] as StructuredDocumentTagRangeEnd;

Console.WriteLine("StructuredDocumentTagRangeStart values:");
Console.WriteLine($"\t|Id: {rangeStartTag.Id}");
Console.WriteLine($"\t|Title: {rangeStartTag.Title}");
Console.WriteLine($"\t|PlaceholderName: {rangeStartTag.PlaceholderName}");
Console.WriteLine($"\t|IsShowingPlaceholderText: {rangeStartTag.IsShowingPlaceholderText}");
Console.WriteLine($"\t|LockContentControl: {rangeStartTag.LockContentControl}");
Console.WriteLine($"\t|LockContents: {rangeStartTag.LockContents}");
Console.WriteLine($"\t|Level: {rangeStartTag.Level}");
Console.WriteLine($"\t|NodeType: {rangeStartTag.NodeType}");
Console.WriteLine($"\t|RangeEnd: {rangeStartTag.RangeEnd}");
Console.WriteLine($"\t|Color: {rangeStartTag.Color.ToArgb()}");
Console.WriteLine($"\t|SdtType: {rangeStartTag.SdtType}");
Console.WriteLine($"\t|FlatOpcContent: {rangeStartTag.WordOpenXML}");
Console.WriteLine($"\t|Tag: {rangeStartTag.Tag}\n");

Console.WriteLine("StructuredDocumentTagRangeEnd values:");
Console.WriteLine($"\t|Id: {rangeEndTag.Id}");
Console.WriteLine($"\t|NodeType: {rangeEndTag.NodeType}");

Se även