Cell

ภาพรวม

Cell เป็นคลาสใน Aspose.Words FOSS สำหรับ .NET. สืบทอดจาก: CompositeNode, ICellAttrSource, ITrackableNode.

เป็นตัวแทนของเซลล์ตาราง.

คลาสนี้ให้ 28 เมธอดสำหรับทำงานกับอ็อบเจกต์ Cell ในโปรแกรม .NET. เมธอดที่มีรวมถึง: Accept, AcceptEnd, AcceptStart, AppendChild, Cell, Clone, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild, GetChildNodes และเมธอดเพิ่มเติมอีก 16 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.Words FOSS สำหรับ .NET. คุณสมบัติ: CellFormat, Count, CustomNodeId, Document, FirstChild, FirstParagraph และอีก 16 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
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)รับ visitor เพื่อเยี่ยมชมจุดเริ่มต้นของเซลล์.
AcceptEnd(visitor: DocumentVisitor)รับ visitor เพื่อเยี่ยมชมจุดสิ้นสุดของเซลล์.
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()สร้าง navigator ที่สามารถใช้เพื่อเดินทางและอ่านโหนด.
Clone(isCloneChildren: bool)คุณควรใช้ overload Clone(bool, INodeCloningListener) เมื่อการทำสำเนาโหนดเป็นส่วนหนึ่งของกระบวนการทำสำเนาโหนดอื่น (โดยทั่วไปเป็นโหนดเชิงรวม).
GetAncestor(ancestorType: Type)รับบรรพบุรุษแรกของประเภทวัตถุที่ระบุ.
GetAncestorOf()เรียก GetAncestorOf บนอินสแตนซ์ Cell นี้.
Remove()ลบตัวเองออกจากพาเรนต์.
NextPreOrder(rootNode: Node)ดึงโหนดถัดไปตามอัลกอริทึมการท่องต้นไม้แบบ pre-order.
PreviousPreOrder(rootNode: Node)ดึงโหนดก่อนหน้าตามอัลกอริทึมการท่องต้นไม้แบบ pre-order.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่ระบุ.
NodeTypeToString(nodeType: NodeType)เมธอดยูทิลิตี้ที่แปลงค่า enum ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย