Paragraph
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 و ۲۶ مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
NodeType | NodeType | خواندن | پاراگراف را برمیگرداند. |
ParentStory | Story | خواندن | داستان سطح بخش والد را بازیابی میکند که میتواند Body یا HeaderFooter باشد. |
ParentSection | Section | خواندن | بخش والد پاراگراف را بازیابی میکند. |
IsInCell | bool | خواندن | True اگر این پاراگراف فرزند مستقیم Cell باشد؛ false در غیر این صورت. |
IsEndOfCell | bool | خواندن | True اگر این پاراگراف آخرین پاراگراف در یک Cell باشد؛ false در غیر این صورت. |
BreakIsStyleSeparator | bool | خواندن | درست اگر این شکست پاراگراف یک جداساز سبک باشد. |
IsEndOfSection | bool | خواندن | True اگر این پاراگراف آخرین پاراگراف در Body (داستان متن اصلی) یک Section باشد؛ false در غیر این صورت. |
IsEndOfHeaderFooter | bool | خواندن | True اگر این پاراگراف آخرین پاراگراف در HeaderFooter (داستان متن اصلی) یک Section باشد؛ false در غیر این صورت. |
IsEndOfDocument | bool | خواندن | True اگر این پاراگراف آخرین پاراگراف در آخرین بخش سند باشد. |
ParagraphFormat | ParagraphFormat | خواندن | دسترسی به ویژگیهای قالببندی پاراگراف را فراهم میکند. |
ListFormat | ListFormat | خواندن | دسترسی به ویژگیهای قالببندی فهرست پاراگراف را فراهم میکند. |
FrameFormat | FrameFormat | خواندن | دسترسی به ویژگیهای قالببندی فریم را فراهم میکند. |
ListLabel | ListLabel | خواندن | یک شیء ListLabel دریافت میکند که دسترسی به مقدار شمارهگذاری فهرست و قالببندی این پاراگراف را فراهم میکند. |
Runs | RunCollection | خواندن | دسترسی به مجموعهٔ تایپشدهای از قطعات متن داخل پاراگراف را فراهم میکند. |
ParagraphBreakFont | Font | خواندن | دسترسی به قالببندی قلم کاراکتر شکست پاراگراف را فراهم میکند. |
IsInsertRevision | bool | خواندن | دریافت isInsertRevision. |
IsDeleteRevision | bool | خواندن | دریافت وضعیت حذف بازنگری. |
IsMoveFromRevision | bool | خواندن | مقدار is move را از بازنگری دریافت میکند. |
IsMoveToRevision | bool | خواندن | دریافت مقدار is move to revision. |
IsFormatRevision | bool | خواندن | دریافت بازنگری فرمت is. |
IsListItem | bool | خواندن | در صورتی که پاراگراف یک مورد در فهرست نقطهای یا شمارهدار در بازنگری اصلی باشد، درست است. |
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 | خواندن/نوشتن | شناسه گره سفارشی را مشخص میکند. |
روش ها
| امضا | توضیح |
|---|---|
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 نوع گره را به رشتهای کاربرپسند تبدیل میکند. |