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 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنسطر را برمی‌گرداند.
ParentTableTableخواندنجدول والد مستقیم سطر را برمی‌گرداند.
IsFirstRowboolخواندنTrue اگر این اولین سطر در جدول باشد؛ در غیر این صورت false.
IsLastRowboolخواندنTrue اگر این آخرین سطر در جدول باشد؛ در غیر این صورت false.
NextRowRowخواندنگرهٔ Row بعدی را دریافت می‌کند.
PreviousRowRowخواندندریافت گره Row قبلی.
FirstCellCellخواندناولین Cell در ردیف را برمی‌گرداند.
LastCellCellخواندنآخرین سلول در ردیف را برمی‌گرداند.
CellsCellCollectionخواندندسترسی نوعی به گره‌های فرزند Cell در ردیف را فراهم می‌کند.
RowFormatRowFormatخواندندسترسی به ویژگی‌های قالب‌بندی ردیف را فراهم می‌کند.
Hiddenboolخواندن/نوشتنپرچمی را دریافت یا تنظیم می‌کند که نشان می‌دهد آیا این ردیف مخفی است یا خیر.
IsCompositeboolخواندنمقدار true را برمی‌گرداند زیرا این گره می‌تواند گره‌های فرزند داشته باشد.
HasChildNodesboolخواندناگر این گره دارای هر گره فرزندی باشد، true را برمی‌گرداند.
FirstChildNodeخواندناولین فرزند گره را دریافت می‌کند.
LastChildNodeخواندنآخرین فرزند گره را برمی‌گرداند.
Countintخواندنتعداد فرزندان مستقیم این گره را دریافت می‌کند.
ParentNodeCompositeNodeخواندنوالد مستقیم این گره را برمی‌گرداند.
DocumentDocumentBaseخواندنسندی را که این گره به آن تعلق دارد، دریافت می‌کند.
PreviousSiblingNodeخواندنگره‌ای را که بلافاصله قبل از این گره قرار دارد برمی‌گرداند.
NextSiblingNodeخواندنگره‌ای که بلافاصله پس از این گره قرار دارد را دریافت می‌کند.
RangeRangeخواندنیک شیء Range برمی‌گرداند که بخشی از سند را که در این گره قرار دارد، نشان می‌دهد.
CustomNodeIdintخواندن/نوشتنشناسه گرهٔ سفارشی را مشخص می‌کند.

روش ها

امضاتوضیح
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 نوع گره را به رشته‌ای قابل‌فهم برای کاربر تبدیل می‌کند.

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

 فارسی