StructuredDocumentTagRangeEnd
محتويات
[
يخفي
]StructuredDocumentTagRangeEnd class
يمثل نهايةمتباعد علامة مستند منظمة تقبل محتوى متعدد الأقسام. انظر أيضًاStructuredDocumentTagRangeStart العقدة.
لمعرفة المزيد، قم بزيارةعلامات المستند المنظم أو التحكم في المحتوى مقالة توثيقية.
public class StructuredDocumentTagRangeEnd : Node
المنشئون
| اسم | وصف |
|---|---|
| StructuredDocumentTagRangeEnd(DocumentBase, int) | يقوم بتهيئة مثيل جديد لـنهاية نطاق علامة المستند المنظم الصف. |
الخصائص
| اسم | وصف |
|---|---|
| CustomNodeId { get; set; } | يحدد معرف العقدة المخصص. |
| virtual Document { get; } | يحصل على المستند الذي تنتمي إليه هذه العقدة. |
| Id { get; } | يحدد معرفًا رقميًا ثابتًا فريدًا للقراءة فقط لهذانطاق علامات المستند المنظم node. المقابلةStructuredDocumentTagRangeStart العقدة لها نفس الشيءId . |
| virtual IsComposite { get; } | إرجاعحقيقي إذا كانت هذه العقدة قادرة على احتواء عقد أخرى. |
| NextSibling { get; } | يحصل على العقدة التي تلي هذه العقدة مباشرة. |
| override NodeType { get; } | إرجاعStructuredDocumentTagRangeEnd . |
| ParentNode { get; } | يحصل على الوالد المباشر لهذه العقدة. |
| PreviousSibling { get; } | يحصل على العقدة التي تسبق هذه العقدة مباشرةً. |
| Range { get; } | يعيدRangeالكائن الذي يمثل الجزء من المستند الموجود في هذه العقدة. |
طُرق
| اسم | وصف |
|---|---|
| override Accept(DocumentVisitor) | يقبل زائرًا. |
| Clone(bool) | ينشئ نسخة مكررة من العقدة. |
| GetAncestor(NodeType) | يحصل على السلف الأول للعنصر المحددNodeType . |
| GetAncestor(Type) | يحصل على السلف الأول لنوع الكائن المحدد. |
| virtual GetText() | يحصل على نص هذه العقدة وجميع أبنائها. |
| NextPreOrder(Node) | يحصل على العقدة التالية وفقًا لخوارزمية عبور شجرة الترتيب المسبق. |
| PreviousPreOrder(Node) | يحصل على العقدة السابقة وفقًا لخوارزمية عبور شجرة الترتيب المسبق. |
| Remove() | يزيل نفسه من الأصل. |
| ToString(SaveFormat) | يصدر محتوى العقدة إلى سلسلة بالتنسيق المحدد. |
| ToString(SaveOptions) | يقوم بتصدير محتوى العقدة إلى سلسلة باستخدام خيارات الحفظ المحددة. |
ملاحظات
يمكن أن يكون طفلًا مباشرًا لـBody العقدةفقط .
أمثلة
يوضح كيفية الحصول على خصائص علامات المستند المنظمة متعددة الأقسام.
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}");
أنظر أيضا
- class Node
- مساحة الاسم Aspose.Words.Markup
- المجسم Aspose.Words