Comment

ภาพรวม

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

เป็นคอนเทนเนอร์สำหรับข้อความของความคิดเห็น.

คลาสนี้ให้ 33 เมธอดสำหรับทำงานกับอ็อบเจกต์ Comment ในโปรแกรม .NET. เมธอดที่มี ได้แก่: Accept, AcceptEnd, AcceptStart, AddReply, AppendChild, Clone, Comment, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild และเมธอดเพิ่มเติมอีก 20 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใดๆ หลังจากติดตั้งแพคเกจ Aspose.Words FOSS สำหรับ .NET. คุณสมบัติ: Ancestor, Author, Count, CustomNodeId, DateTime, DateTimeUtc และอีก 26 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
NodeTypeNodeTypeอ่านส่งคืน Comment.
StoryTypeStoryTypeอ่านส่งคืน Comments.
Idintอ่าน/เขียนรับหรือกำหนดตัวระบุความคิดเห็น.
Initialstringอ่าน/เขียนคืนค่า หรือกำหนดอักษรย่อของผู้ใช้ที่เชื่อมโยงกับความคิดเห็นเฉพาะ.
DateTimeDateTimeอ่าน/เขียนรับวันที่และเวลาที่คอมเมนต์ถูกสร้างขึ้น.
DateTimeUtcDateTimeอ่านรับวันที่และเวลาตาม UTC ที่ทำความเห็น.
Authorstringอ่าน/เขียนคืนค่าหรือกำหนดชื่อผู้เขียนสำหรับความคิดเห็น.
AncestorCommentอ่านคืนค่าอ็อบเจ็กต์ Comment พาเรนท์.
RepliesCommentCollectionอ่านคืนค่าคอลเลกชันของอ็อบเจ็กต์ Comment ที่เป็นลูกโดยตรงของความคิดเห็นที่ระบุ.
Doneboolอ่าน/เขียนรับหรือกำหนดค่าสถานะที่บ่งบอกว่าความคิดเห็นถูกทำเครื่องหมายว่าเสร็จแล้ว.
ParentIdintอ่าน/เขียนรับหรือกำหนดค่า parent comment ID.
ParentParagraphParagraphอ่านดึง Paragraph พาเรนต์ของโหนดนี้.
FirstParagraphParagraphอ่านรับย่อหน้าแรกในเรื่อง.
LastParagraphParagraphอ่านดึงย่อหน้าสุดท้ายในเรื่อง.
ParagraphsParagraphCollectionอ่านรับคอลเลกชันของย่อหน้าที่เป็นลูกโดยตรงของเรื่อง.
TablesTableCollectionอ่านรับคอลเลกชันของตารางที่เป็นลูกโดยตรงของเรื่อง.
IsInsertRevisionboolอ่านรับการแก้ไขที่เป็นการแทรก.
IsDeleteRevisionboolอ่านรับค่า is delete revision.
IsMoveFromRevisionboolอ่านรับค่า is move จาก revision.
IsMoveToRevisionboolอ่านรับค่าสถานะการย้ายไปยังการแก้ไข.
FontFontอ่านให้การเข้าถึงการจัดรูปแบบฟอนต์ของอักขระ anchor ของวัตถุนี้.
IsCompositeboolอ่านคืนค่า true เนื่องจากโหนดนี้สามารถมีโหนดย่อยได้.
HasChildNodesboolอ่านคืนค่า true หากโหนดนี้มีโหนดย่อยใดๆ.
FirstChildNodeอ่านดึง child ตัวแรกของ node.
LastChildNodeอ่านรับลูกสุดท้ายของโหนด.
Countintอ่านรับจำนวนลูกโดยตรงของโหนดนี้.
ParentNodeCompositeNodeอ่านรับพาเรนต์โดยตรงของโหนดนี้.
DocumentDocumentBaseอ่านรับเอกสารที่โหนดนี้เป็นส่วนของ.
PreviousSiblingNodeอ่านรับโหนดที่อยู่ก่อนหน้าโหนดนี้โดยตรง.
NextSiblingNodeอ่านรับโหนดที่ตามมาทันทีหลังจากโหนดนี้.
RangeRangeอ่านคืนค่าอ็อบเจ็กต์ Range ที่แสดงส่วนของเอกสารที่อยู่ในโหนดนี้.
CustomNodeIdintอ่าน/เขียนระบุตัวระบุโหนดแบบกำหนดเอง.

วิธีการ

ลายเซ็นคำอธิบาย
Comment(doc: DocumentBase)เริ่มต้นอินสแตนซ์ใหม่ของคลาส Comment.
Comment(doc: DocumentBase, author: string, initial: string, dateTime: DateTime)เริ่มต้นอินสแตนซ์ใหม่ของคลาส Comment.
Accept(visitor: DocumentVisitor)เรียก VisitCommentStart, จากนั้นเรียก Accept สำหรับโหนดลูกทั้งหมดของคอมเมนต์และเรียก VisitCommentEnd ที่ส่วนท้าย.
AddReply(author: string, initial: string, dateTime: DateTime, text: string)เพิ่มการตอบกลับให้กับคอมเมนต์นี้.
RemoveReply(reply: Comment)ลบการตอบกลับที่ระบุจากคอมเมนต์นี้.
RemoveAllReplies()ลบการตอบกลับทั้งหมดของความคิดเห็นนี้.
AcceptStart(visitor: DocumentVisitor)รับ Visitor เพื่อเยี่ยมชมจุดเริ่มต้นของความคิดเห็น.
AcceptEnd(visitor: DocumentVisitor)รับ Visitor เพื่อเยี่ยมชมจุดสิ้นสุดของความคิดเห็น.
SetText(text: string)นี่เป็นเมธอดอเนกประสงค์ที่ช่วยให้ตั้งข้อความของความคิดเห็นได้อย่างง่ายดาย.
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()สร้างตัวนำทางที่สามารถใช้เพื่อท่องและอ่านโหนด.
Clone(isCloneChildren: bool)คุณควรใช้ overload Clone(bool, INodeCloningListener) เมื่อการทำสำเนาโหนดเป็นส่วนหนึ่งของกระบวนการทำสำเนาโหนดอื่น (โดยปกติเป็นโหนดเชิงประกอบ).
GetAncestor(ancestorType: Type)รับบรรพบุรุษแรกของประเภทวัตถุที่ระบุ.
GetAncestorOf()เรียก GetAncestorOf บนอินสแตนซ์ Comment นี้.
Remove()ลบตัวเองออกจาก parent.
NextPreOrder(rootNode: Node)ดึงโหนดถัดไปตามอัลกอริทึมการเดินต้นไม้แบบพรีออร์เดอร์.
PreviousPreOrder(rootNode: Node)ดึงโหนดก่อนหน้าตามอัลกอริทึมการเดินต้นไม้แบบพรีออร์เดอร์.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่ระบุ.
NodeTypeToString(nodeType: NodeType)เมธอดยูทิลิตี้ที่แปลงค่า enum ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย