InlineStory

ภาพรวม

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

คลาสฐานสำหรับโหนดระดับอินไลน์ที่สามารถบรรจุย่อหน้าและตารางได้.

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

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
StoryTypeStoryTypeอ่านคืนค่าประเภทของเรื่อง.
ParentParagraphParagraphอ่านดึง Paragraph พาเรนท์ของโหนดนี้.
FirstParagraphParagraphอ่านรับย่อหน้าแรกของเรื่อง.
LastParagraphParagraphอ่านรับย่อหน้าสุดท้ายในเรื่อง.
ParagraphsParagraphCollectionอ่านรับชุดของย่อหน้าที่เป็นลูกโดยตรงของเรื่อง.
TablesTableCollectionอ่านรับชุดของตารางที่เป็นลูกโดยตรงของเรื่อง.
IsInsertRevisionboolอ่านรับค่า is insert revision.
IsDeleteRevisionboolอ่านดึงค่าการลบการแก้ไข.
IsMoveFromRevisionboolอ่านรับค่า is move จาก revision.
IsMoveToRevisionboolอ่านรับค่า is move to revision.
FontFontอ่านให้การเข้าถึงการจัดรูปแบบฟอนต์ของอักขระ anchor ของอ็อบเจ็กต์นี้.
IsCompositeboolอ่านคืนค่า true เนื่องจากโหนดนี้สามารถมีโหนดย่อยได้.
HasChildNodesboolอ่านคืนค่า true หากโหนดนี้มีโหนดลูกใด ๆ.
FirstChildNodeอ่านรับโหนดลูกคนแรกของโหนด.
LastChildNodeอ่านดึงโหนดย่อยสุดท้ายของโหนด.
Countintอ่านรับจำนวนของลูกโดยตรงของโหนดนี้.
NodeTypeNodeTypeอ่านรับประเภทของโหนดนี้.
ParentNodeCompositeNodeอ่านรับพาเรนต์โดยตรงของโหนดนี้.
DocumentDocumentBaseอ่านรับเอกสารที่โหนดนี้เป็นส่วนหนึ่ง.
PreviousSiblingNodeอ่านรับโหนดที่อยู่ก่อนโหนดนี้โดยตรง.
NextSiblingNodeอ่านรับโหนดที่ตามมาทันทีหลังจากโหนดนี้.
RangeRangeอ่านคืนอ็อบเจ็กต์ Range ที่ระบุส่วนของเอกสารซึ่งอยู่ในโหนดนี้.
CustomNodeIdintอ่าน/เขียนระบุตัวระบุโหนดแบบกำหนดเอง.

วิธีการ

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

ดูเพิ่มเติม

 ภาษาไทย