Body

نظرة عامة

Body هي فئة في Aspose.Words FOSS لـ .NET. تورث من: Story.

يمثل حاوية للنص الرئيسي لقسم.

توفر هذه الفئة 30 طريقة للعمل مع كائنات Body في برامج .NET. الطرق المتاحة تشمل: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Body, Clone, CreateNavigator, DeleteShapes, EnsureMinimum, GetAncestor, GetAncestorOf, و18 طريقة إضافية. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes, و12 أخرى.

خصائص

اسمالنوعالوصولوصف
NodeTypeNodeTypeقراءةيعيد الجسم.
ParentSectionSectionقراءةيحصل على القسم الأب لهذه القصة.
StoryTypeStoryTypeقراءةيحصل على نوع هذه القصة.
FirstParagraphParagraphقراءةيحصل على الفقرة الأولى في القصة.
LastParagraphParagraphقراءةيحصل على الفقرة الأخيرة في القصة.
ParagraphsParagraphCollectionقراءةيحصل على مجموعة من الفقرات التي هي أبناء مباشرة للقصة.
TablesTableCollectionقراءةيحصل على مجموعة من الجداول التي هي أبناء مباشرين للقصة.
IsCompositeboolقراءةيرجع true لأن هذه العقدة يمكن أن تحتوي على عقد فرعية.
HasChildNodesboolقراءةيرجع true إذا كان لهذه العقدة أي عقد فرعية.
FirstChildNodeقراءةيحصل على الطفل الأول للعقدة.
LastChildNodeقراءةيحصل على الطفل الأخير للعقدة.
Countintقراءةيحصل على عدد الأطفال المباشرين لهذه العقدة.
ParentNodeCompositeNodeقراءةيحصل على الوالد الفوري لهذه العقدة.
DocumentDocumentBaseقراءةيحصل على المستند الذي ينتمي إليه هذا العقد.
PreviousSiblingNodeقراءةيحصل على العقدة التي تسبق هذه العقدة مباشرةً.
NextSiblingNodeقراءةيحصل على العقدة التي تلي هذه العقدة مباشرةً.
RangeRangeقراءةيُرجِع كائن Range الذي يمثل الجزء من المستند الموجود في هذه العقدة.
CustomNodeIdintقراءة/كتابةيحدد معرف العقدة المخصص.

الطرق

التوقيعوصف
Body(doc: DocumentBase)يقوم بتهيئة نسخة جديدة من فئة Body.
Accept(visitor: DocumentVisitor)ينادي VisitBodyStart، ثم ينادي Accept لجميع العقد الفرعية في القسم وينادي VisitBodyEnd في النهاية.
AcceptStart(visitor: DocumentVisitor)يقبل زائرًا لزيارة بداية جسم المستند.
AcceptEnd(visitor: DocumentVisitor)يقبل زائرًا لزيارة نهاية جسم المستند.
EnsureMinimum()إذا لم يكن العنصر الأخير فقرة، ينشئ ويضيف فقرة فارغة واحدة.
DeleteShapes()يحذف جميع الأشكال من نص هذه القصة.
AppendParagraph(text: string)طريقة اختصار تنشئ كائن Paragraph مع نص اختياري وتضيفه إلى نهاية هذا الكائن.
GetText()يسترجع نص هذا العقد وجميع أطفاله.
GetChildNodes(nodeType: NodeType, isDeep: bool)يُرجِع مجموعة من العقد الفرعية التي تتطابق مع النوع المحدد.
GetChild(nodeType: NodeType, index: int, isDeep: bool)يرجع عقدة الطفل رقم N التي تطابق النوع المحدد.
SelectNodes(xpath: string)يختار قائمة من العقد التي تطابق تعبير XPath.
SelectSingleNode(xpath: string)يختار أول عقدة تطابق تعبير XPath.
GetEnumerator()يوفر دعمًا للتكرار بنمط foreach على العقد الطفل لهذه العقدة.
AppendChild(newChild: T)يضيف العقدة المحددة إلى نهاية قائمة العقد الفرعية لهذا العقد.
PrependChild(newChild: T)يضيف العقدة المحددة إلى بداية قائمة العقد الفرعية لهذا العقد.
InsertAfter(newChild: T, refChild: Node)يدرج العقدة المحددة فورًا بعد العقدة المرجعية المحددة.
InsertBefore(newChild: T, refChild: Node)يدرج العقدة المحددة فورًا قبل العقدة المرجعية المحددة.
RemoveChild(oldChild: T)يزيل العقدة الفرعية المحددة.
RemoveAllChildren()يزيل جميع العقد الفرعية للعقدة الحالية.
RemoveSmartTags()يزيل جميع العقد التابعة لـ SmartTag من العقدة الحالية.
IndexOf(child: Node)يعيد فهرس العقدة الفرعية المحددة في مصفوفة العقد الفرعية.
CreateNavigator()ينشئ متصفحًا يمكن استخدامه لتصفح وقراءة العقد.
Clone(isCloneChildren: bool)يجب عليك استخدام Clone(bool, INodeCloningListener) overload عندما يكون استنساخ العقدة جزءًا من عملية استنساخ عقدة أخرى (عادةً ما تكون مركبة).
GetAncestor(ancestorType: Type)يحصل على السلف الأول للنوع الكائن المحدد.
GetAncestorOf()يستدعي GetAncestorOf على مثيل Body هذا.
Remove()يزيل نفسه من العنصر الأب.
NextPreOrder(rootNode: Node)يحصل على العقدة التالية وفقًا لخوارزمية التجوال المسبق للشجرة.
PreviousPreOrder(rootNode: Node)يحصل على العقدة السابقة وفقًا لخوارزمية التجوال المسبق للشجرة.
ToString(saveFormat: SaveFormat)يصدر محتوى العقدة إلى سلسلة بالصيغة المحددة.
NodeTypeToString(nodeType: NodeType)طريقة مساعدة تقوم بتحويل قيمة تعداد نوع العقدة إلى سلسلة صديقة للمستخدم.

انظر أيضاً

 العربية