InlineStory

نظرة عامة

InlineStory هي فئة في Aspose.Words FOSS لـ .NET. ترث من: CompositeNode، IInline، IStory.

الفئة الأساسية لعقد المستوى الداخلي التي يمكنها احتواء فقرات وجداول.

توفر هذه الفئة 27 طريقة للعمل مع كائنات InlineStory في برامج .NET. تشمل الطرق المتاحة: Accept، AcceptEnd، AcceptStart، AppendChild، Clone، CreateNavigator، EnsureMinimum، GetAncestor، GetAncestorOf، GetChild، GetChildNodes، GetEnumerator، و15 طريقة إضافية. جميع الأعضاء العامة يمكن الوصول إليها من أي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: Count، CustomNodeId، Document، FirstChild، FirstParagraph، Font، و17 أخرى.

خصائص

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

الطرق

التوقيعوصف
EnsureMinimum()إذا لم يكن العنصر الفرعي الأخير فقرةً، ينشئ ويضيف فقرةً فارغةً واحدة.
GetText()يحصل على النص لهذا العقد وجميع أبنائه.
GetChildNodes(nodeType: NodeType, isDeep: bool)يرجع مجموعةً من العقد الفرعية التي تطابق النوع المحدد.
GetChild(nodeType: NodeType, index: int, isDeep: bool)يرجع العقدة الفرعية رقم N التي تطابق النوع المحدد.
SelectNodes(xpath: string)يحدد قائمة من العقد التي تطابق تعبير XPath.
SelectSingleNode(xpath: string)يحدد أول عقدة تطابق تعبير XPath.
GetEnumerator()يوفر دعمًا للتكرار بنمط for each على العقد الفرعية لهذه العقدة.
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)يرجع فهرس العقدة الفرعية المحددة في مصفوفة العقد الفرعية.
AcceptStart(visitor: DocumentVisitor)عند تنفيذها في فئة مشتقة، تستدعي طريقة VisitXXXStart للزائر المستند المحدد.
AcceptEnd(visitor: DocumentVisitor)عند تنفيذها في فئة مشتقة، تستدعي طريقة VisitXXXEnd للزائر المستند المحدد.
CreateNavigator()ينشئ متصفحًا يمكن استخدامه لتصفح وقراءة العقد.
Clone(isCloneChildren: bool)يجب عليك استخدام التحميل الزائد Clone(bool, INodeCloningListener) عندما يكون استنساخ العقد جزءًا من عملية استنساخ عقد أخرى (عادةً ما تكون مركبة).
Accept(visitor: DocumentVisitor)ينادي Accept(visitor) على هذه المثيلة من InlineStory.
GetAncestor(ancestorType: Type)يحصل على أول سلف من نوع الكائن المحدد.
GetAncestorOf()ينفّذ GetAncestorOf على هذا المثيل InlineStory.
Remove()يزيل نفسه من العنصر الأصلي.
NextPreOrder(rootNode: Node)يحصل على العقدة التالية وفقًا لخوارزمية التجوال المسبق للشجرة.
PreviousPreOrder(rootNode: Node)يحصل على العقدة السابقة وفقًا لخوارزمية التجوال المسبق للشجرة.
ToString(saveFormat: SaveFormat)يصدر محتوى العقدة إلى سلسلة نصية بالتنسيق المحدد.
NodeTypeToString(nodeType: NodeType)طريقة مساعدة تحول قيمة تعداد نوع العقدة إلى سلسلة نصية سهلة الفهم للمستخدم.

انظر أيضاً

 العربية