Footnote

نمای کلی

Footnote یک کلاس در Aspose.Words FOSS برای .NET است. ارث‌برده از: InlineStory، ITrackableNode.

نمایانگر یک محفظه برای متن پانویس یا پانویس انتهایی است.

این کلاس 28 متد برای کار با اشیاء Footnote در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Accept، AcceptEnd، AcceptStart، AppendChild، Clone، CreateNavigator، EnsureMinimum، Footnote، GetAncestor، GetAncestorOf، GetChild، GetChildNodes و 16 متد دیگر. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET برای هر برنامه .NET قابل دسترسی است. ویژگی‌ها: ActualReferenceMark، Count، CustomNodeId، Document، FirstChild، FirstParagraph و 21 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنپانویس را برمی‌گرداند.
StoryTypeStoryTypeخواندنپانویس‌ها یا پانوشت‌ها را برمی‌گرداند.
FootnoteTypeFootnoteTypeخواندنمقداری را بر می‌گرداند که تعیین می‌کند آیا این یک پاورنوشت است یا یک یادداشت انتهایی.
IsAutoboolخواندن/نوشتنمقداری را نگه می‌دارد که مشخص می‌کند آیا این یک پاورنوشت خودکار شماره‌دار است یا پاورنوشت با علامت مرجع سفارشی تعریف‌شده توسط کاربر.
ReferenceMarkstringخواندن/نوشتنعلامت مرجع سفارشی مورد استفاده برای این پاورنوشت را دریافت/تنظیم می‌کند.
ActualReferenceMarkstringخواندنمتن واقعی علامت مرجع که در سند برای این پانویس نمایش داده می‌شود را دریافت می‌کند.
ParentParagraphParagraphخواندنپاراگراف والد این گره را دریافت می‌کند.
FirstParagraphParagraphخواندنپاراگراف اول را در داستان دریافت می‌کند.
LastParagraphParagraphخواندنآخرین پاراگراف را در داستان دریافت می‌کند.
ParagraphsParagraphCollectionخواندنیک مجموعه از پاراگراف‌ها را دریافت می‌کند که فرزندان مستقیم داستان هستند.
TablesTableCollectionخواندنیک مجموعه از جدول‌ها را دریافت می‌کند که فرزندان مستقیم داستان هستند.
IsInsertRevisionboolخواندندریافت مقدار is insert revision.
IsDeleteRevisionboolخواندنمقدار is delete revision را دریافت می‌کند.
IsMoveFromRevisionboolخواندندریافت می‌کند is move از revision.
IsMoveToRevisionboolخواندنمقدار is move to revision را دریافت می‌کند.
FontFontخواندندسترسی به font formatting کاراکتر لنگر این شیء را فراهم می‌کند.
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)زمانی که کلون‌سازی گره بخشی از یک فرآیند کلون‌سازی گره دیگر (معمولاً ترکیبی) است، باید overload Clone(bool, INodeCloningListener) را استفاده کنید.
GetAncestor(ancestorType: Type)اولین نیای شیء از نوع مشخص‌شده را دریافت می‌کند.
GetAncestorOf()در این نمونهٔ Footnote، GetAncestorOf را فراخوانی می‌کند.
Remove()خود را از والد حذف می‌کند.
NextPreOrder(rootNode: Node)گرهٔ بعدی را بر اساس الگوریتم پیمایش پیش‌سفری درخت دریافت می‌کند.
PreviousPreOrder(rootNode: Node)گرهٔ قبلی را بر اساس الگوریتم پیمایش پیش‌سفری درخت دریافت می‌کند.
ToString(saveFormat: SaveFormat)محتوای گره را به‌صورت یک رشته در قالب تعیین‌شده صادر می‌کند.
NodeTypeToString(nodeType: NodeType)یک متد کمکی که مقدار enum نوع گره را به یک رشتهٔ کاربرپسند تبدیل می‌کند.

همچنین ببینید:

 فارسی