SubDocument
محتويات
[
يخفي
]SubDocument class
يمثلمستند فرعي - وهو مرجع إلى مستند مخزن خارجيًا.
لمعرفة المزيد، قم بزيارةنموذج كائن المستند (DOM) في Aspose.Words مقالة توثيقية.
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
لا توفر العقد طرقًا عامة وخصائص لإنشاء مستند فرعي أو تعديله. في هذا الإصدار، لا يمكنك إنشاء instantiate 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