Row
نمای کلی
Row یک کلاس در Aspose.Words FOSS برای .NET است. ارث میبرد از: CompositeNode، IRowAttrSource، ITrackableNode.
یک ردیف جدول را نشان میدهد.
این کلاس 28 متد برای کار با اشیاء Row در برنامههای .NET فراهم میکند. متدهای موجود شامل: Accept، AcceptEnd، AcceptStart، AppendChild، Clone، CreateNavigator، EnsureMinimum، GetAncestor، GetAncestorOf، GetChild، GetChildNodes، GetEnumerator و 16 متد دیگر. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET برای هر برنامه .NET قابل دسترسی هستند. ویژگیها: Cells، Count، CustomNodeId، Document، FirstCell، FirstChild و 16 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
NodeType | NodeType | خواندن | سطر را برمیگرداند. |
ParentTable | Table | خواندن | جدول والد مستقیم سطر را برمیگرداند. |
IsFirstRow | bool | خواندن | True اگر این اولین سطر در جدول باشد؛ در غیر این صورت false. |
IsLastRow | bool | خواندن | True اگر این آخرین سطر در جدول باشد؛ در غیر این صورت false. |
NextRow | Row | خواندن | گرهٔ Row بعدی را دریافت میکند. |
PreviousRow | Row | خواندن | دریافت گره Row قبلی. |
FirstCell | Cell | خواندن | اولین Cell در ردیف را برمیگرداند. |
LastCell | Cell | خواندن | آخرین سلول در ردیف را برمیگرداند. |
Cells | CellCollection | خواندن | دسترسی نوعی به گرههای فرزند Cell در ردیف را فراهم میکند. |
RowFormat | RowFormat | خواندن | دسترسی به ویژگیهای قالببندی ردیف را فراهم میکند. |
Hidden | 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 | خواندن/نوشتن | شناسه گرهٔ سفارشی را مشخص میکند. |
روش ها
| امضا | توضیح |
|---|---|
Row(doc: DocumentBase) | یک نمونه جدید از کلاس Row را مقداردهی اولیه میکند. |
Accept(visitor: DocumentVisitor) | متد VisitRowStart را فراخوانی میکند، سپس برای تمام گرههای فرزند بخش، Accept را فراخوانی میکند و در انتها VisitRowEnd را فراخوانی میکند. |
AcceptStart(visitor: DocumentVisitor) | یک بازدیدکننده را برای بازدید از شروع ردیف میپذیرد. |
AcceptEnd(visitor: DocumentVisitor) | یک بازدیدکننده را برای بازدید از پایان ردیف میپذیرد. |
GetText() | متن تمام سلولهای این ردیف را بههمراه کاراکتر پایان ردیف دریافت میکند. |
EnsureMinimum() | اگر ردیف هیچ سلولی نداشته باشد، یک سلول ایجاد کرده و به آن اضافه میکند. |
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) | شاخص گره فرزند مشخصشده را در آرایه گرههای فرزند برمیگرداند. |
CreateNavigator() | یک ناوبری ایجاد میکند که میتوان از آن برای پیمایش و خواندن گرهها استفاده کرد. |
Clone(isCloneChildren: bool) | شما باید overload Clone(bool, INodeCloningListener) را زمانی که کلون کردن گره بخشی از یک فرآیند کلون کردن گره دیگر (معمولاً ترکیبی) باشد، استفاده کنید. |
GetAncestor(ancestorType: Type) | اولین جد شیء از نوع مشخصشده را دریافت میکند. |
GetAncestorOf() | متد GetAncestorOf را بر روی این نمونه Row فراخوانی میکند. |
Remove() | خود را از والد حذف میکند. |
NextPreOrder(rootNode: Node) | گرهٔ بعدی را بر اساس الگوریتم پیمایش پیشنظم (pre-order) درخت دریافت میکند. |
PreviousPreOrder(rootNode: Node) | گره قبلی را بر اساس الگوریتم پیمایش پیشسفری درخت بهدست میآورد. |
ToString(saveFormat: SaveFormat) | محتویات گره را به یک رشته در قالب مشخصشده صادر میکند. |
NodeTypeToString(nodeType: NodeType) | یک متد کمکی که مقدار enum نوع گره را به رشتهای قابلفهم برای کاربر تبدیل میکند. |