HeaderFooter

HeaderFooter

نمای کلی

HeaderFooter یک کلاس در Aspose.Words FOSS برای .NET است. ارث‌بری از: Story.

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

این کلاس 29 متد برای کار با اشیای HeaderFooter در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes و 17 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET، برای هر برنامهٔ .NET قابل دسترسی هستند. ویژگی‌ها: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes و 15 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنباز می‌گرداند HeaderFooter.
ParentSectionSectionخواندنبخش والد این داستان را دریافت می‌کند.
HeaderFooterTypeHeaderFooterTypeخواندننوع این سرصفحه/پاورقی را دریافت می‌کند.
IsHeaderboolخواندندرست اگر این شیء HeaderFooter یک سرصفحه باشد.
IsLinkedToPreviousboolخواندن/نوشتندرست اگر این سرصفحه یا پاصفحه به سرصفحه یا پاصفحهٔ متناظر در بخش قبلی لینک شده باشد.
StoryTypeStoryTypeخواندننوع این داستان را دریافت می‌کند.
FirstParagraphParagraphخواندنپاراگراف اول را در داستان دریافت می‌کند.
LastParagraphParagraphخواندنآخرین پاراگراف را در داستان دریافت می‌کند.
ParagraphsParagraphCollectionخواندنیک مجموعه از پاراگراف‌ها که فرزندان مستقیم داستان هستند را دریافت می‌کند.
TablesTableCollectionخواندنیک مجموعه از جدول‌ها که فرزندان مستقیم داستان هستند را دریافت می‌کند.
IsCompositeboolخواندندر صورتی که این گره می‌تواند گره‌های فرزند داشته باشد، true را برمی‌گرداند.
HasChildNodesboolخواندناگر این گره دارای هر گره فرزندی باشد، true را برمی‌گرداند.
FirstChildNodeخواندناولین فرزند گره را دریافت می‌کند.
LastChildNodeخواندنآخرین فرزند گره را برمی‌گرداند.
Countintخواندنتعداد فرزندان مستقیم این گره را دریافت می‌کند.
ParentNodeCompositeNodeخواندنوالد مستقیم این گره را برمی‌گرداند.
DocumentDocumentBaseخواندنسندی را که این گره به آن تعلق دارد دریافت می‌کند.
PreviousSiblingNodeخواندنگره‌ای که بلافاصله قبل از این گره قرار دارد را دریافت می‌کند.
NextSiblingNodeخواندنگره‌ای که بلافاصله پس از این گره قرار دارد را برمی‌گرداند.
RangeRangeخواندنیک شیء Range را برمی‌گرداند که بخشی از سند را که در این گره گنجانده شده است، نشان می‌دهد.
CustomNodeIdintخواندن/نوشتنشناسه سفارشی گره را مشخص می‌کند.

روش ها

امضاتوضیح
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType)یک سرصفحه یا پاورقی جدید از نوع مشخص‌شده ایجاد می‌کند.
Accept(visitor: DocumentVisitor)متد VisitHeaderFooterStart را فراخوانی می‌کند، سپس برای همه گره‌های فرزند بخش متد Accept را فراخوانی می‌کند و در انتها VisitHeaderFooterEnd را فراخوانی می‌کند.
AcceptStart(visitor: DocumentVisitor)یک بازدیدکننده را برای بازدید از ابتدای هدر می‌پذیرد.
AcceptEnd(visitor: DocumentVisitor)یک بازدیدکننده را می‌پذیرد تا انتهای هدر را بازدید کند.
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)هنگامی که کلون‌کردن گره بخشی از فرآیند کلون‌کردن گرهٔ دیگری (معمولاً ترکیبی) است، باید از overload تابع Clone(bool, INodeCloningListener) استفاده کنید.
GetAncestor(ancestorType: Type)اولین جد شیء از نوع مشخص‌شده را دریافت می‌کند.
GetAncestorOf()متد GetAncestorOf را بر روی این نمونه HeaderFooter فراخوانی می‌کند.
Remove()خود را از والد حذف می‌کند.
NextPreOrder(rootNode: Node)گره بعدی را بر طبق الگوریتم پیمایش پیش‌نظم درخت دریافت می‌کند.
PreviousPreOrder(rootNode: Node)گره قبلی را بر طبق الگوریتم پیمایش پیش‌نظم درخت دریافت می‌کند.
ToString(saveFormat: SaveFormat)محتویات گره را به یک رشته در قالب مشخص شده صادر می‌کند.
NodeTypeToString(nodeType: NodeType)یک متد کمکی که مقدار enum نوع گره را به یک رشته کاربرپسند تبدیل می‌کند.

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

 فارسی