Footnote
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 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
NodeType | NodeType | خواندن | پانویس را برمیگرداند. |
StoryType | StoryType | خواندن | پانویسها یا پانوشتها را برمیگرداند. |
FootnoteType | FootnoteType | خواندن | مقداری را بر میگرداند که تعیین میکند آیا این یک پاورنوشت است یا یک یادداشت انتهایی. |
IsAuto | bool | خواندن/نوشتن | مقداری را نگه میدارد که مشخص میکند آیا این یک پاورنوشت خودکار شمارهدار است یا پاورنوشت با علامت مرجع سفارشی تعریفشده توسط کاربر. |
ReferenceMark | string | خواندن/نوشتن | علامت مرجع سفارشی مورد استفاده برای این پاورنوشت را دریافت/تنظیم میکند. |
ActualReferenceMark | string | خواندن | متن واقعی علامت مرجع که در سند برای این پانویس نمایش داده میشود را دریافت میکند. |
ParentParagraph | Paragraph | خواندن | پاراگراف والد این گره را دریافت میکند. |
FirstParagraph | Paragraph | خواندن | پاراگراف اول را در داستان دریافت میکند. |
LastParagraph | Paragraph | خواندن | آخرین پاراگراف را در داستان دریافت میکند. |
Paragraphs | ParagraphCollection | خواندن | یک مجموعه از پاراگرافها را دریافت میکند که فرزندان مستقیم داستان هستند. |
Tables | TableCollection | خواندن | یک مجموعه از جدولها را دریافت میکند که فرزندان مستقیم داستان هستند. |
IsInsertRevision | bool | خواندن | دریافت مقدار is insert revision. |
IsDeleteRevision | bool | خواندن | مقدار is delete revision را دریافت میکند. |
IsMoveFromRevision | bool | خواندن | دریافت میکند is move از revision. |
IsMoveToRevision | bool | خواندن | مقدار is move to revision را دریافت میکند. |
Font | Font | خواندن | دسترسی به font formatting کاراکتر لنگر این شیء را فراهم میکند. |
IsComposite | bool | خواندن | به دلیل اینکه این گره میتواند گرههای فرزند داشته باشد، true برمیگرداند. |
HasChildNodes | bool | خواندن | در صورتی که این گره دارای هر گره فرزندی باشد، true را برمیگرداند. |
FirstChild | Node | خواندن | اولین فرزند گره را دریافت میکند. |
LastChild | Node | خواندن | آخرین فرزند گره را دریافت میکند. |
Count | int | خواندن | تعداد فرزندان مستقیم این گره را دریافت میکند. |
ParentNode | CompositeNode | خواندن | والد مستقیم این گره را دریافت میکند. |
Document | DocumentBase | خواندن | سندی که این گره به آن تعلق دارد را دریافت میکند. |
PreviousSibling | Node | خواندن | گرهای را که بلافاصله پیش از این گره قرار دارد دریافت میکند. |
NextSibling | Node | خواندن | گرهای را که بلافاصله پس از این گره قرار دارد برمیگرداند. |
Range | Range | خواندن | یک شیء Range را برمیگرداند که بخشی از سند را که در این گره قرار دارد، نمایان میکند. |
CustomNodeId | int | خواندن/نوشتن | شناسه گرهٔ سفارشی را مشخص میکند. |
روش ها
| امضا | توضیح |
|---|---|
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 نوع گره را به یک رشتهٔ کاربرپسند تبدیل میکند. |