InlineStory

نمای کلی

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

کلاس پایه برای گره‌های سطح درون‌خطی که می‌توانند پاراگراف‌ها و جدول‌ها را شامل شوند.

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

خواص

نامنوعدسترسیتوضیح
StoryTypeStoryTypeخواندننوع داستان را برمی‌گرداند.
ParentParagraphParagraphخواندنپاراگراف والد این گره را بازیابی می‌کند.
FirstParagraphParagraphخواندنپاراگراف اول داستان را برمی‌گرداند.
LastParagraphParagraphخواندنآخرین پاراگراف داستان را دریافت می‌کند.
ParagraphsParagraphCollectionخواندنیک مجموعه از پاراگراف‌ها را دریافت می‌کند که فرزندان مستقیم داستان هستند.
TablesTableCollectionخواندنمجموعه‌ای از جدول‌ها را که فرزندان مستقیم داستان هستند دریافت می‌کند.
IsInsertRevisionboolخواندنمقدار is insert revision را دریافت می‌کند.
IsDeleteRevisionboolخواندندریافت مقدار IsDeleteRevision.
IsMoveFromRevisionboolخواندنمقدار IsMoveFromRevision را از بازنگری دریافت می‌کند.
IsMoveToRevisionboolخواندنمقدار is move to revision را دریافت می‌کند.
FontFontخواندندسترسی به قالب‌بندی فونت کاراکتر لنگر این شیء را فراهم می‌کند.
IsCompositeboolخواندندر صورتی که این گره می‌تواند گره‌های فرزند داشته باشد، true برمی‌گردد.
HasChildNodesboolخواندناگر این گره هر گره فرزندی داشته باشد، true برمی‌گردد.
FirstChildNodeخواندناولین فرزند گره را برمی‌گرداند.
LastChildNodeخواندنآخرین فرزند گره را برمی‌گرداند.
Countintخواندنتعداد فرزندان مستقیم این گره را دریافت می‌کند.
NodeTypeNodeTypeخواندننوع این گره را دریافت می‌کند.
ParentNodeCompositeNodeخواندنوالد مستقیم این گره را دریافت می‌کند.
DocumentDocumentBaseخواندنسندی که این node به آن تعلق دارد را دریافت می‌کند.
PreviousSiblingNodeخواندنگره‌ای که بلافاصله قبل از این گره قرار دارد را دریافت می‌کند.
NextSiblingNodeخواندنگره‌ای که بلافاصله پس از این گره قرار دارد را دریافت می‌کند.
RangeRangeخواندنیک شیء Range را برمی‌گرداند که بخشی از سند را که در این گره قرار دارد، نمایان می‌کند.
CustomNodeIdintخواندن/نوشتنشناسه گره سفارشی را مشخص می‌کند.

روش ها

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

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

 فارسی