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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
NodeType | NodeType | อ่าน | คืนค่า Cell. |
NextCell | Cell | อ่าน | รับโหนด Cell ถัดไป. |
PreviousCell | Cell | อ่าน | รับโหนด Cell ก่อนหน้า. |
ParentRow | Row | อ่าน | คืนแถวแม่ของเซลล์. |
FirstParagraph | Paragraph | อ่าน | ดึงย่อหน้าแรกจากบุตรโดยตรง. |
LastParagraph | Paragraph | อ่าน | รับย่อหน้าสุดท้ายจากบุตรหลานโดยตรง. |
IsFirstCell | bool | อ่าน | True หากนี่เป็นเซลล์แรกภายในแถว; false ในกรณีอื่น. |
IsLastCell | bool | อ่าน | True หากนี่เป็นเซลล์สุดท้ายภายในแถว; false ในกรณีอื่น. |
CellFormat | CellFormat | อ่าน | ให้การเข้าถึงคุณสมบัติการจัดรูปแบบของเซลล์. |
Paragraphs | ParagraphCollection | อ่าน | รับคอลเลกชันของย่อหน้าที่เป็นบุตรโดยตรงของเซลล์. |
Tables | TableCollection | อ่าน | รับคอลเลกชันของตารางที่เป็นบุตรโดยตรงของเซลล์. |
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 | อ่าน/เขียน | ระบุตัวระบุโหนดแบบกำหนดเอง. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
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 ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้. |