Footnote

نظرة عامة

Footnote هي فئة في Aspose.Words FOSS لـ .NET. تورث من: InlineStory، ITrackableNode.

يمثل حاوية لنص الحاشية السفلية أو الحاشية النهائية.

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

خصائص

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

الطرق

التوقيعوصف
Footnote(doc: DocumentBase, footnoteType: FootnoteType)يُنشئ مثيلًا من فئة Footnote.
Accept(visitor: DocumentVisitor)ينفّذ DocumentVisitor.VisitFootnoteStart، ثم ينفّذ Accept لجميع العقد الفرعية في الحاشية ويستدعي DocumentVisitor.VisitFootnoteEnd في النهاية.
AcceptStart(visitor: DocumentVisitor)يقبل زائرًا لزيارة بداية الحاشية.
AcceptEnd(visitor: DocumentVisitor)يقبل زائرًا لزيارة نهاية الحاشية.
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)يُرجِع فهرس العقدة الفرعية المحددة في مصفوفة العقد الفرعية.
CreateNavigator()ينشئ متصفحًا يمكن استخدامه للتنقل وقراءة العقد.
Clone(isCloneChildren: bool)يجب عليك استخدام التحميل الزائد Clone(bool, INodeCloningListener) عندما يكون استنساخ العقدة جزءًا من عملية استنساخ عقدة أخرى (عادةً مركبة).
GetAncestor(ancestorType: Type)يحصل على أول سلف من نوع الكائن المحدد.
GetAncestorOf()يستدعي GetAncestorOf على هذا الكائن Footnote.
Remove()يزيل نفسه من الأصل.
NextPreOrder(rootNode: Node)يحصل على العقدة التالية وفقًا لخوارزمية التجوال المسبق لل شجرة.
PreviousPreOrder(rootNode: Node)يحصل على العقدة السابقة وفقًا لخوارزمية اجتياز الشجرة بترتيب ما قبل.
ToString(saveFormat: SaveFormat)يصدر محتوى العقدة إلى سلسلة في الصيغة المحددة.
NodeTypeToString(nodeType: NodeType)طريقة مساعدة تقوم بتحويل قيمة تعداد نوع العقدة إلى سلسلة صديقة للمستخدم.

انظر أيضاً

 العربية