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 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.Words FOSS สำหรับ .NET. คุณสมบัติ: Cells, Count, CustomNodeId, Document, FirstCell, FirstChild และอีก 16 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
NodeType | NodeType | อ่าน | คืนค่า Row. |
ParentTable | Table | อ่าน | คืนค่าตารางแม่โดยตรงของแถว. |
IsFirstRow | bool | อ่าน | จริงถ้านี่เป็นแถวแรกในตาราง; เท็จในกรณีอื่น. |
IsLastRow | bool | อ่าน | จริงถ้านี่เป็นแถวสุดท้ายในตาราง; เท็จในกรณีอื่น. |
NextRow | Row | อ่าน | รับโหนด Row ถัดไป. |
PreviousRow | Row | อ่าน | ดึงโหนด Row ก่อนหน้า. |
FirstCell | Cell | อ่าน | ส่งคืน Cell แรกในแถว. |
LastCell | Cell | อ่าน | ส่งคืน 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) | รับ visitor เพื่อเยี่ยมชมจุดเริ่มต้นของแถว. |
AcceptEnd(visitor: DocumentVisitor) | รับ visitor เพื่อเยี่ยมชมจุดสิ้นสุดของแถว. |
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) | ดึงโหนดก่อนหน้าตามอัลกอริทึมการท่องต้นไม้แบบ pre-order. |
ToString(saveFormat: SaveFormat) | ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่กำหนด. |
NodeTypeToString(nodeType: NodeType) | เมธอดยูทิลิตี้ที่แปลงค่า enum ประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้. |