SubDocument
محتويات
[
يخفي
]SubDocument class
يمثل أمستند فرعي - وهو مرجع إلى مستند مخزن خارجيًا.
لمعرفة المزيد، قم بزيارةنموذج كائن مستند Aspose.Words (DOM) مقالة توثيقية.
public class SubDocument : Node
الخصائص
اسم | وصف |
---|---|
CustomNodeId { get; set; } | يحدد معرف العقدة المخصصة. |
virtual Document { get; } | الحصول على المستند الذي تنتمي إليه هذه العقدة. |
virtual IsComposite { get; } | إرجاعحقيقي إذا كانت هذه العقدة يمكن أن تحتوي على عقد أخرى. |
NextSibling { get; } | يحصل على العقدة التي تلي هذه العقدة مباشرة. |
override NodeType { get; } | إرجاعSubDocument . |
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) | تصدير محتوى العقدة إلى سلسلة باستخدام خيارات الحفظ المحددة. |
ملاحظات
في هذا الإصدار من Aspose.Words،SubDocument
لا توفر العقد الأساليب العامة والخصائص لإنشاء مستند ثانوي أو تعديله. في هذا الإصدار، لا يمكنك إنشاء مثيل SubDocument
العقد أو تعديل الموجودة باستثناء حذفها.
SubDocument
لا يمكن إلا أن يكون طفلاParagraph
.
أمثلة
يوضح كيفية الوصول إلى المستند الثانوي للمستند الرئيسي.
Document doc = new Document(MyDir + "Master document.docx");
NodeCollection subDocuments = doc.GetChildNodes(NodeType.SubDocument, true);
// تعمل هذه العقدة كمرجع لمستند خارجي، ولا يمكن الوصول إلى محتوياته.
SubDocument subDocument = (SubDocument)subDocuments[0];
Assert.False(subDocument.IsComposite);
أنظر أيضا
- class Node
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words