Paragraph

ภาพรวม

Paragraph เป็นคลาสใน Aspose.Words FOSS สำหรับ .NET. สืบทอดจาก: CompositeNode, IParaAttrSource, IRunAttrSource และอีก 1 รายการ.

แสดงถึงย่อหน้าของข้อความ.

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

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
NodeTypeNodeTypeอ่านคืนค่า Paragraph.
ParentStoryStoryอ่านดึงเรื่องระดับส่วนของพาเรนต์ที่อาจเป็น Body หรือ HeaderFooter.
ParentSectionSectionอ่านดึง Section พาเรนท์ของย่อหน้า.
IsInCellboolอ่านTrue หากย่อหน้านี้เป็นลูกโดยตรงของ Cell; false มิฉะนั้น.
IsEndOfCellboolอ่านTrue หากย่อหน้านี้เป็นย่อหน้าสุดท้ายใน Cell; false มิฉะนั้น.
BreakIsStyleSeparatorboolอ่านTrue ถ้าการแบ่งบรรทัดของย่อหน้านี้เป็นตัวแยกสไตล์.
IsEndOfSectionboolอ่านTrue ถ้าย่อหน้านี้เป็นย่อหน้าสุดท้ายใน Body (เรื่องหลัก) ของ Section; false หากไม่เป็นเช่นนั้น.
IsEndOfHeaderFooterboolอ่านTrue ถ้าย่อหน้านี้เป็นย่อหน้าสุดท้ายใน HeaderFooter (เรื่องหลัก) ของ Section; false หากไม่เป็นเช่นนั้น.
IsEndOfDocumentboolอ่านจริงหากย่อหน้านี้เป็นย่อหน้าสุดท้ายในส่วนสุดท้ายของเอกสาร.
ParagraphFormatParagraphFormatอ่านให้การเข้าถึงคุณสมบัติการจัดรูปแบบย่อหน้า.
ListFormatListFormatอ่านให้การเข้าถึงคุณสมบัติการจัดรูปแบบรายการของย่อหน้า.
FrameFormatFrameFormatอ่านให้การเข้าถึงคุณสมบัติการจัดรูปแบบกรอบ.
ListLabelListLabelอ่านรับอ็อบเจกต์ ListLabel ที่ให้การเข้าถึงค่าการจัดลำดับรายการและการจัดรูปแบบสำหรับย่อหน้านี้.
RunsRunCollectionอ่านให้การเข้าถึงคอลเลกชันที่กำหนดประเภทของชิ้นส่วนข้อความภายในย่อหน้า.
ParagraphBreakFontFontอ่านให้การเข้าถึงการจัดรูปแบบฟอนต์ของอักขระการแบ่งย่อหน้า.
IsInsertRevisionboolอ่านรับค่า is insert revision.
IsDeleteRevisionboolอ่านรับค่า is delete revision.
IsMoveFromRevisionboolอ่านรับค่า is move จาก revision.
IsMoveToRevisionboolอ่านรับค่า is move to revision.
IsFormatRevisionboolอ่านรับค่าการแก้ไขรูปแบบ is.
IsListItemboolอ่านเป็นจริงเมื่อย่อหน้านั้นเป็นรายการในรายการแบบสัญลักษณ์หรือรายการลำดับเลขในฉบับต้นฉบับ.
IsCompositeboolอ่านคืนค่า true เนื่องจากโหนดนี้สามารถมีโหนดย่อยได้.
HasChildNodesboolอ่านคืนค่า true หากโหนดนี้มีโหนดย่อยใด ๆ.
FirstChildNodeอ่านรับลูกแรกของโหนด.
LastChildNodeอ่านรับโหนดลูกสุดท้ายของโหนด.
Countintอ่านรับจำนวนลูกโดยตรงของโหนดนี้.
ParentNodeCompositeNodeอ่านรับพาเรนท์โดยตรงของโหนดนี้.
DocumentDocumentBaseอ่านรับเอกสารที่โหนดนี้เป็นส่วนหนึ่ง.
PreviousSiblingNodeอ่านรับโหนดที่อยู่ก่อนหน้าโหนดนี้โดยตรง.
NextSiblingNodeอ่านรับโหนดที่ตามมาทันทีหลังจากโหนดนี้.
RangeRangeอ่านคืนอ็อบเจ็กต์ Range ที่แสดงส่วนของเอกสารที่อยู่ในโหนดนี้.
CustomNodeIdintอ่าน/เขียนระบุตัวระบุโหนดแบบกำหนดเอง.

วิธีการ

ลายเซ็นคำอธิบาย
Paragraph(doc: DocumentBase)เริ่มต้นอินสแตนซ์ใหม่ของคลาส Paragraph.
Accept(visitor: DocumentVisitor)เรียก VisitParagraphStart, จากนั้นเรียก Accept สำหรับโหนดลูกทั้งหมดของย่อหน้าและเรียก VisitParagraphEnd ในตอนท้าย.
AcceptStart(visitor: DocumentVisitor)รับ visitor เพื่อเยี่ยมชมจุดเริ่มต้นของย่อหน้าในเอกสาร.
AcceptEnd(visitor: DocumentVisitor)รับผู้เยี่ยมชมเพื่อเยี่ยมชมส่วนท้ายของย่อหน้าของเอกสาร.
GetText()ดึงข้อความของย่อหน้านี้รวมถึงอักขระสิ้นย่อหน้า.
GetEffectiveTabStops()คืนค่าอาเรย์ของตำแหน่งแท็บทั้งหมดที่ใช้กับย่อหน้านี้ รวมถึงที่ถูกนำไปใช้โดยอ้อมผ่านสไตล์หรือรายการ.
JoinRunsWithSameFormatting()รวม runs ที่มีรูปแบบเดียวกันในย่อหน้า.
AppendField(fieldType: FieldType, updateField: bool)ต่อท้ายฟิลด์ Word ไปยังย่อหน้านี้.
AppendField(fieldCode: string)เพิ่มฟิลด์ไปยังย่อหน้านี้.
AppendField(fieldCode: string, fieldValue: string)เพิ่มฟิลด์ไปยังย่อหน้านี้.
InsertField(fieldType: FieldType, updateField: bool, refNode: Node, isAfter: bool)แทรกฟิลด์ Word ลงในย่อหน้านี้.
InsertField(fieldCode: string, refNode: Node, isAfter: bool)แทรกฟิลด์ลงในย่อหน้านี้.
InsertField(fieldCode: string, fieldValue: string, refNode: Node, isAfter: bool)แทรกฟิลด์ลงในย่อหน้านี้.
GetChildNodes(nodeType: NodeType, isDeep: bool)คืนคอลเลกชันของโหนดลูกที่ตรงกับประเภทที่ระบุ.
GetChild(nodeType: NodeType, index: int, isDeep: bool)คืนโหนดลูกลำดับที่ N ที่ตรงกับประเภทที่ระบุ.
SelectNodes(xpath: string)เลือกรายการของโหนดที่ตรงกับนิพจน์ XPath.
SelectSingleNode(xpath: string)เลือก Node แรกที่ตรงกับนิพจน์ 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 บนอินสแตนซ์ Paragraph นี้.
Remove()ลบตัวเองออกจากพาเรนท์.
NextPreOrder(rootNode: Node)ดึงโหนดถัดไปตามอัลกอริธึมการท่องต้นไม้แบบ pre-order.
PreviousPreOrder(rootNode: Node)รับโหนดก่อนหน้าตามอัลกอริทึมการท่องต้นไม้แบบ pre-order.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่กำหนด.
NodeTypeToString(nodeType: NodeType)เมธอดยูทิลิตี้ที่แปลงค่า enum ของประเภทโหนดเป็นสตริงที่เป็นมิตรกับผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย