Cell

نمای کلی

Cell یک کلاس در Aspose.Words FOSS برای .NET است. ارث‌بری از: CompositeNode، ICellAttrSource، ITrackableNode.

یک سلول جدول را نشان می‌دهد.

این کلاس ۲۸ متد برای کار با اشیاء Cell در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Accept، AcceptEnd، AcceptStart، AppendChild، Cell، Clone، CreateNavigator، EnsureMinimum، GetAncestor، GetAncestorOf، GetChild، GetChildNodes و ۱۶ متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET، برای هر برنامهٔ .NET قابل دسترسی هستند. ویژگی‌ها: CellFormat، Count، CustomNodeId، Document، FirstChild، FirstParagraph و ۱۶ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنCell را برمی‌گرداند.
NextCellCellخواندنگره Cell بعدی را دریافت می‌کند.
PreviousCellCellخواندنگرهٔ Cell قبلی را دریافت می‌کند.
ParentRowRowخواندنردیف والد سلول را برمی‌گرداند.
FirstParagraphParagraphخواندناولین پاراگراف را در میان فرزندان مستقیم دریافت می‌کند.
LastParagraphParagraphخواندنآخرین پاراگراف را در میان فرزندان مستقیم دریافت می‌کند.
IsFirstCellboolخواندنTrue اگر این اولین سلول داخل یک ردیف باشد؛ false در غیر این صورت.
IsLastCellboolخواندنTrue اگر این آخرین سلول داخل یک ردیف باشد؛ در غیر این صورت false.
CellFormatCellFormatخواندندسترسی به ویژگی‌های قالب‌بندی سلول را فراهم می‌کند.
ParagraphsParagraphCollectionخواندنمجموعه‌ای از پاراگراف‌ها که فرزندان مستقیم سلول هستند را دریافت می‌کند.
TablesTableCollectionخواندنیک مجموعه از جدول‌ها را که فرزندان مستقیم سلول هستند دریافت می‌کند.
IsCompositeboolخواندنمقدار true را برمی‌گرداند زیرا این گره می‌تواند گره‌های فرزند داشته باشد.
HasChildNodesboolخواندناگر این گره هر گونه گره فرزندی داشته باشد، مقدار true را برمی‌گرداند.
FirstChildNodeخواندناولین فرزند گره را دریافت می‌کند.
LastChildNodeخواندنآخرین فرزند گره را دریافت می‌کند.
Countintخواندنتعداد فرزندان مستقیم این گره را دریافت می‌کند.
ParentNodeCompositeNodeخواندنوالد مستقیم این گره را دریافت می‌کند.
DocumentDocumentBaseخواندنسندی را که این گره به آن تعلق دارد دریافت می‌کند.
PreviousSiblingNodeخواندنگره‌ای که بلافاصله قبل از این گره قرار دارد را برمی‌گرداند.
NextSiblingNodeخواندنگره‌ای که بلافاصله پس از این گره قرار دارد را دریافت می‌کند.
RangeRangeخواندنیک شیء Range را برمی‌گرداند که بخشی از سند را که در این گره گنجانده شده است، نشان می‌دهد.
CustomNodeIdintخواندن/نوشتنشناسهٔ سفارشی گره را مشخص می‌کند.

روش ها

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

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

 فارسی