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 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
NodeTypeNodeTypeอ่านคืนค่า Row.
ParentTableTableอ่านคืนค่าตารางแม่โดยตรงของแถว.
IsFirstRowboolอ่านจริงถ้านี่เป็นแถวแรกในตาราง; เท็จในกรณีอื่น.
IsLastRowboolอ่านจริงถ้านี่เป็นแถวสุดท้ายในตาราง; เท็จในกรณีอื่น.
NextRowRowอ่านรับโหนด Row ถัดไป.
PreviousRowRowอ่านดึงโหนด Row ก่อนหน้า.
FirstCellCellอ่านส่งคืน Cell แรกในแถว.
LastCellCellอ่านส่งคืน Cell สุดท้ายในแถว.
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)รับ 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 ประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย