Body
نمای کلی
Body یک کلاس در Aspose.Words FOSS برای .NET است. ارثبرده از: Story.
نمایانگر یک ظرف برای متن اصلی یک بخش.
این کلاس 30 متد برای کار با اشیاء Body در برنامههای .NET فراهم میکند. متدهای موجود شامل: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Body, Clone, CreateNavigator, DeleteShapes, EnsureMinimum, GetAncestor, GetAncestorOf و 18 متد دیگر میباشند. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET برای هر برنامه .NET قابل دسترسی هستند. ویژگیها: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes و 12 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
NodeType | NodeType | خواندن | بدنه را برمیگرداند. |
ParentSection | Section | خواندن | بخش والد این داستان را دریافت میکند. |
StoryType | StoryType | خواندن | نوع این داستان را دریافت میکند. |
FirstParagraph | Paragraph | خواندن | پاراگراف اول داستان را برمیگرداند. |
LastParagraph | Paragraph | خواندن | آخرین پاراگراف داستان را دریافت میکند. |
Paragraphs | ParagraphCollection | خواندن | مجموعهای از پاراگرافها را که فرزندان مستقیم داستان هستند، دریافت میکند. |
Tables | TableCollection | خواندن | یک مجموعه از جدولها را که فرزندان مستقیم داستان هستند، دریافت میکند. |
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 | خواندن/نوشتن | شناسه گره سفارشی را مشخص میکند. |
روش ها
| امضا | توضیح |
|---|---|
Body(doc: DocumentBase) | یک نمونه جدید از کلاس Body را مقداردهی اولیه میکند. |
Accept(visitor: DocumentVisitor) | متد VisitBodyStart را فراخوانی میکند، سپس برای تمام گرههای فرزند بخش متد Accept را فراخوانی میکند و در انتها VisitBodyEnd را فراخوانی میکند. |
AcceptStart(visitor: DocumentVisitor) | بازدیدکنندهای را برای بازدید از ابتدای بدنهٔ سند میپذیرد. |
AcceptEnd(visitor: DocumentVisitor) | بازدیدکنندهای را برای بازدید از انتهای بدنهٔ سند میپذیرد. |
EnsureMinimum() | اگر آخرین گرهٔ فرزند یک پاراگراف نباشد، یک پاراگراف خالی ایجاد میکند و به انتها اضافه مینماید. |
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 را بر روی این نمونهٔ Body صدا میزند. |
Remove() | خودش را از والد حذف میکند. |
NextPreOrder(rootNode: Node) | گره بعدی را بر اساس الگوریتم پیمایش پیشنظم درخت بهدست میآورد. |
PreviousPreOrder(rootNode: Node) | گره قبلی را بر اساس الگوریتم پیمایش پیشنظم درخت بهدست میآورد. |
ToString(saveFormat: SaveFormat) | محتوای گره را به یک رشته در قالب مشخص صادر میکند. |
NodeTypeToString(nodeType: NodeType) | یک متد کمکی که مقدار enum نوع گره را به یک رشته کاربرپسند تبدیل میکند. |