Story

نمای کلی

Story یک کلاس در Aspose.Words FOSS برای .NET است. ارث می‌برد از: CompositeNode، IStory۔.

کلاس پایه برای عناصری که شامل گره‌های سطح بلوک Paragraph و Table هستند۔.

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

خواص

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

روش ها

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

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

 فارسی