StructuredDocumentTagRangeStart
StructuredDocumentTagRangeStart
نظرة عامة
StructuredDocumentTagRangeStart هي فئة في Aspose.Words FOSS لـ .NET. ترث من: Node، IEnumerable<Node>، IStructuredDocumentTag.
يمثل بداية علامة مستند منسق بنطاق تقبل محتوى متعدد الأقسام.
توفر هذه الفئة 16 طريقة للعمل مع كائنات StructuredDocumentTagRangeStart في برامج .NET. الطرق المتاحة تشمل: Accept، AppendChild، Clone، GetAncestor، GetAncestorOf، GetChildNodes، GetEnumerator، GetText، NextPreOrder، NodeTypeToString، PreviousPreOrder، Remove، و4 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: Appearance، Color، CustomNodeId، Document، Id، IsComposite، و21 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
NodeType | NodeType | قراءة | يرْجع StructuredDocumentTagRangeStart. |
LastChild | Node | قراءة | يحصل على العنصر الأخير في نطاق stdContent. |
Level | MarkupLevel | قراءة | يحصل على المستوى الذي يبدأ فيه نطاق علامة المستند المهيكل في شجرة المستند. |
SdtType | SdtType | قراءة | يحصل على نوع هذا الوسم المهيكل للوثيقة. |
Color | System.Drawing.Color | قراءة/كتابة | يحصل أو يضبط لون علامة المستند المهيكلة. |
Id | int | قراءة | يحدد Id رقميًا دائمًا فريدًا للقراءة فقط لهذا الوسم الموثَّق. |
LockContentControl | bool | قراءة/كتابة | عند تعيينه إلى true، ستمنع هذه الخاصية المستخدم من حذف علامة المستند المهيكلة هذه. |
LockContents | bool | قراءة/كتابة | عند تعيينه إلى true، سيمنع هذه الخاصية المستخدم من تعديل محتويات علامة المستند المهيكلة هذه. |
IsShowingPlaceholderText | bool | قراءة/كتابة | يحدد ما إذا كان ينبغي تفسير محتوى هذه structured document tag على أنه يحتوي على نص نائب (على عكس محتويات النص العادية داخل الـ structured document tag). |
Placeholder | BuildingBlock | قراءة | يحصل على BuildingBlock الذي يحتوي على نص نائب يجب عرضه عندما تكون محتويات تشغيل هذه structured document tag فارغة، أو يكون العنصر XML المرتبط فارغًا كما هو محدد عبر العنصر XmlMapping أو يكون العنصر IsShowingPlaceholderText صحيحًا. |
PlaceholderName | string | قراءة/كتابة | يحصل أو يضبط اسم BuildingBlock الذي يحتوي على نص العنصر النائب. |
Tag | string | قراءة/كتابة | يحدد وسمًا مرتبطًا بعقدة وسم المستند المهيكل الحالي. |
Title | string | قراءة/كتابة | يحدد الاسم الودي المرتبط بهذا وسم المستند المهيكل. |
WordOpenXML | string | قراءة | يحصل على سلسلة تمثل XML الموجودة داخل العقدة بصيغة FlatOpc. |
WordOpenXMLMinimal | string | قراءة | يحصل على سلسلة تمثل XML المحتواة داخل العقدة بالتنسيق FlatOpc. |
Appearance | SdtAppearance | قراءة/كتابة | يحصل أو يضبط مظهر علامة المستند المهيكلة. |
XmlMapping | XmlMapping | قراءة | يحصل على كائن يمثل تخطيط هذا النطاق من علامات المستند المهيكل إلى بيانات XML في جزء XML مخصص من المستند الحالي. |
RangeEnd | StructuredDocumentTagRangeEnd | قراءة | يحدد نهاية النطاق إذا كان StructuredDocumentTag علامة مستند منسقة بنطاق. |
ParentNode | CompositeNode | قراءة | يحصل على الوالد الفوري لهذه العقدة. |
Document | DocumentBase | قراءة | يحصل على المستند الذي تنتمي إليه هذه العقدة. |
PreviousSibling | Node | قراءة | يحصل على العقدة التي تسبق هذه العقدة مباشرةً. |
NextSibling | Node | قراءة | يحصل على العقدة التي تلي هذه العقدة مباشرةً. |
IsComposite | bool | قراءة | يرجع true إذا كان هذا node يمكنه احتواء عقد أخرى. |
Range | Range | قراءة | يرجع Range object الذي يمثل الجزء من المستند الموجود داخل هذا node. |
CustomNodeId | int | قراءة/كتابة | يحدد معرف node مخصص. |
IsMultiSection | bool | قراءة | تُرجع true إذا كان هذا الكائن نطاقًا (متعدد الأقسام) لعلامة مستند مُنظم. |
Node | Node | قراءة | تُرجع كائن Node الذي يُنفّذ هذه الواجهة. |
الطرق
| التوقيع | وصف |
|---|---|
StructuredDocumentTagRangeStart(doc: DocumentBase, type: SdtType) | يُنشئ مثيلًا جديدًا من فئة بدء نطاق علامة المستند المُنظم. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | يعيد مجموعة حية من العقد الفرعية التي تتطابق مع الأنواع المحددة. |
Accept(visitor: DocumentVisitor) | يستدعي Accept(visitor) على هذا المثال من StructuredDocumentTagRangeStart. |
GetEnumerator() | يوفر دعمًا للتكرار بنمط for each على العقد الفرعية لهذا العقد. |
AppendChild(newChild: Node) | يضيف العقدة المحددة إلى نهاية نطاق stdContent. |
RemoveAllChildren() | يزيل جميع العقد بين عقدة بداية هذا النطاق وعقدة نهاية النطاق. |
RemoveSelfOnly() | يزيل عقدة بداية هذا النطاق وعقدة نهاية النطاق المناسبة لوسم المستند المُنظم، لكنه يحتفظ بمحتواها داخل شجرة المستند. |
Clone(isCloneChildren: bool) | يجب عليك استخدام التحميل الزائد Clone(bool, INodeCloningListener) عندما يكون استنساخ العقدة جزءًا من عملية استنساخ عقدة أخرى (عادةً ما تكون مركبة). |
GetText() | يحصل على نص هذا العقد وجميع أبنائه. |
GetAncestor(ancestorType: Type) | يحصل على السلف الأول من نوع الكائن المحدد. |
GetAncestorOf() | ينادي GetAncestorOf على هذا المثال من StructuredDocumentTagRangeStart. |
Remove() | يزيل نفسه من العنصر الأب. |
NextPreOrder(rootNode: Node) | يحصل على العقدة التالية وفقًا لخوارزمية التجوال المسبق للشجرة. |
PreviousPreOrder(rootNode: Node) | يحصل على العقدة السابقة وفقًا لخوارزمية التجوال المسبق للشجرة. |
ToString(saveFormat: SaveFormat) | يصدّر محتوى العقدة إلى سلسلة نصية بالتنسيق المحدد. |
NodeTypeToString(nodeType: NodeType) | طريقة مساعدة تقوم بتحويل قيمة تعداد نوع العقدة إلى سلسلة نصية سهلة الفهم للمستخدم. |