Paragraph

نمای کلی

Paragraph یک کلاس در Aspose.Words FOSS برای .NET است. وارث از: CompositeNode، IParaAttrSource، IRunAttrSource و 1 مورد دیگر.

نمایانگر یک پاراگراف متن است.

این کلاس ۳۵ متد برای کار با اشیای Paragraph در برنامه‌های .NET ارائه می‌دهد. متدهای موجود شامل: Accept، AcceptEnd، AcceptStart، AppendChild، AppendField، Clone، CreateNavigator، GetAncestor، GetAncestorOf، GetChild، GetChildNodes، GetEffectiveTabStops و ۱۹ متد اضافی هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET، برای هر برنامه .NET قابل دسترسی هستند. ویژگی‌ها: BreakIsStyleSeparator، Count، CustomNodeId، Document، FirstChild، FrameFormat و ۲۶ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنپاراگراف را برمی‌گرداند.
ParentStoryStoryخواندنداستان سطح بخش والد را بازیابی می‌کند که می‌تواند Body یا HeaderFooter باشد.
ParentSectionSectionخواندنبخش والد پاراگراف را بازیابی می‌کند.
IsInCellboolخواندنTrue اگر این پاراگراف فرزند مستقیم Cell باشد؛ false در غیر این صورت.
IsEndOfCellboolخواندنTrue اگر این پاراگراف آخرین پاراگراف در یک Cell باشد؛ false در غیر این صورت.
BreakIsStyleSeparatorboolخواندندرست اگر این شکست پاراگراف یک جداساز سبک باشد.
IsEndOfSectionboolخواندنTrue اگر این پاراگراف آخرین پاراگراف در Body (داستان متن اصلی) یک Section باشد؛ false در غیر این صورت.
IsEndOfHeaderFooterboolخواندنTrue اگر این پاراگراف آخرین پاراگراف در HeaderFooter (داستان متن اصلی) یک Section باشد؛ false در غیر این صورت.
IsEndOfDocumentboolخواندنTrue اگر این پاراگراف آخرین پاراگراف در آخرین بخش سند باشد.
ParagraphFormatParagraphFormatخواندندسترسی به ویژگی‌های قالب‌بندی پاراگراف را فراهم می‌کند.
ListFormatListFormatخواندندسترسی به ویژگی‌های قالب‌بندی فهرست پاراگراف را فراهم می‌کند.
FrameFormatFrameFormatخواندندسترسی به ویژگی‌های قالب‌بندی فریم را فراهم می‌کند.
ListLabelListLabelخواندنیک شیء ListLabel دریافت می‌کند که دسترسی به مقدار شماره‌گذاری فهرست و قالب‌بندی این پاراگراف را فراهم می‌کند.
RunsRunCollectionخواندندسترسی به مجموعهٔ تایپ‌شده‌ای از قطعات متن داخل پاراگراف را فراهم می‌کند.
ParagraphBreakFontFontخواندندسترسی به قالب‌بندی قلم کاراکتر شکست پاراگراف را فراهم می‌کند.
IsInsertRevisionboolخواندندریافت isInsertRevision.
IsDeleteRevisionboolخواندندریافت وضعیت حذف بازنگری.
IsMoveFromRevisionboolخواندنمقدار is move را از بازنگری دریافت می‌کند.
IsMoveToRevisionboolخواندندریافت مقدار is move to revision.
IsFormatRevisionboolخواندندریافت بازنگری فرمت is.
IsListItemboolخواندندر صورتی که پاراگراف یک مورد در فهرست نقطه‌ای یا شماره‌دار در بازنگری اصلی باشد، درست است.
IsCompositeboolخواندناگر این گره می‌تواند گره‌های فرزند داشته باشد، true را برمی‌گرداند.
HasChildNodesboolخواندناگر این گره هر گره فرزندی داشته باشد، true را برمی‌گرداند.
FirstChildNodeخواندناولین فرزند گره را دریافت می‌کند.
LastChildNodeخواندنآخرین فرزند گره را دریافت می‌کند.
Countintخواندنتعداد فرزندان مستقیم این گره را دریافت می‌کند.
ParentNodeCompositeNodeخواندنوالد مستقیم این گره را برمی‌گرداند.
DocumentDocumentBaseخواندنسندی را که این گره به آن تعلق دارد دریافت می‌کند.
PreviousSiblingNodeخواندنگره‌ای را که بلافاصله پیش از این گره قرار دارد، دریافت می‌کند.
NextSiblingNodeخواندنگره‌ای را برمی‌گرداند که بلافاصله پس از این گره قرار دارد.
RangeRangeخواندنیک شی Range را برمی‌گرداند که بخشی از سند را که در این گره قرار دارد نشان می‌دهد.
CustomNodeIdintخواندن/نوشتنشناسه گره سفارشی را مشخص می‌کند.

روش ها

امضاتوضیح
Paragraph(doc: DocumentBase)یک نمونه جدید از کلاس Paragraph را مقداردهی اولیه می‌کند.
Accept(visitor: DocumentVisitor)متد VisitParagraphStart را فراخوانی می‌کند، سپس برای همه گره‌های فرزند پاراگراف متد Accept را فراخوانی می‌کند و در انتها VisitParagraphEnd را فراخوانی می‌کند.
AcceptStart(visitor: DocumentVisitor)یک بازدیدکننده را برای بازدید از ابتدای پاراگراف سند می‌پذیرد.
AcceptEnd(visitor: DocumentVisitor)یک بازدیدکننده را برای بازدید از انتهای پاراگراف سند می‌پذیرد.
GetText()متن این پاراگراف را به‌همراه کاراکتر پایان پاراگراف دریافت می‌کند.
GetEffectiveTabStops()آرایه‌ای از تمام توقف‌های تب اعمال‌شده به این پاراگراف را برمی‌گرداند، از جمله آن‌هایی که به‌صورت غیرمستقیم توسط سبک‌ها یا فهرست‌ها اعمال شده‌اند.
JoinRunsWithSameFormatting()دنباله‌های runs با قالب‌بندی یکسان در پاراگراف را ترکیب می‌کند.
AppendField(fieldType: FieldType, updateField: bool)یک فیلد Word را به این پاراگراف اضافه می‌کند.
AppendField(fieldCode: string)یک فیلد را به این پاراگراف اضافه می‌کند.
AppendField(fieldCode: string, fieldValue: string)یک فیلد را به این پاراگراف اضافه می‌کند.
InsertField(fieldType: FieldType, updateField: bool, refNode: Node, isAfter: bool)یک فیلد Word را در این پاراگراف وارد می‌کند.
InsertField(fieldCode: string, refNode: Node, isAfter: bool)یک فیلد را در این پاراگراف درج می‌کند.
InsertField(fieldCode: string, fieldValue: string, refNode: Node, isAfter: bool)یک فیلد را در این پاراگراف درج می‌کند.
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()یک navigator ایجاد می‌کند که می‌تواند برای پیمایش و خواندن گره‌ها استفاده شود.
Clone(isCloneChildren: bool)باید از بارگذاری Clone(bool, INodeCloningListener) استفاده کنید وقتی که کلون‌سازی گره بخشی از یک فرآیند کلون‌سازی گره دیگر (معمولاً ترکیبی) باشد.
GetAncestor(ancestorType: Type)اولین جد از نوع شیء مشخص‌شده را برمی‌گرداند.
GetAncestorOf()متد GetAncestorOf را بر روی این نمونهٔ Paragraph فراخوانی می‌کند.
Remove()خود را از والد حذف می‌کند.
NextPreOrder(rootNode: Node)گره بعدی را بر اساس الگوریتم پیمایش پیش‌نظامی درخت به‌دست می‌آورد.
PreviousPreOrder(rootNode: Node)گره قبلی را بر اساس الگوریتم پیمایش پیش‌نظامی درخت به‌دست می‌آورد.
ToString(saveFormat: SaveFormat)محتوی گره را به‌صورت رشته‌ای در قالب مشخص‌شده صادر می‌کند.
NodeTypeToString(nodeType: NodeType)یک متد کمکی که مقدار enum نوع گره را به رشته‌ای کاربرپسند تبدیل می‌کند.

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

 فارسی