Comment
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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
NodeType | NodeType | อ่าน | ส่งคืน Comment. |
StoryType | StoryType | อ่าน | ส่งคืน Comments. |
Id | int | อ่าน/เขียน | รับหรือกำหนดตัวระบุความคิดเห็น. |
Initial | string | อ่าน/เขียน | คืนค่า หรือกำหนดอักษรย่อของผู้ใช้ที่เชื่อมโยงกับความคิดเห็นเฉพาะ. |
DateTime | DateTime | อ่าน/เขียน | รับวันที่และเวลาที่คอมเมนต์ถูกสร้างขึ้น. |
DateTimeUtc | DateTime | อ่าน | รับวันที่และเวลาตาม UTC ที่ทำความเห็น. |
Author | string | อ่าน/เขียน | คืนค่าหรือกำหนดชื่อผู้เขียนสำหรับความคิดเห็น. |
Ancestor | Comment | อ่าน | คืนค่าอ็อบเจ็กต์ Comment พาเรนท์. |
Replies | CommentCollection | อ่าน | คืนค่าคอลเลกชันของอ็อบเจ็กต์ Comment ที่เป็นลูกโดยตรงของความคิดเห็นที่ระบุ. |
Done | bool | อ่าน/เขียน | รับหรือกำหนดค่าสถานะที่บ่งบอกว่าความคิดเห็นถูกทำเครื่องหมายว่าเสร็จแล้ว. |
ParentId | int | อ่าน/เขียน | รับหรือกำหนดค่า parent comment ID. |
ParentParagraph | Paragraph | อ่าน | ดึง Paragraph พาเรนต์ของโหนดนี้. |
FirstParagraph | Paragraph | อ่าน | รับย่อหน้าแรกในเรื่อง. |
LastParagraph | Paragraph | อ่าน | ดึงย่อหน้าสุดท้ายในเรื่อง. |
Paragraphs | ParagraphCollection | อ่าน | รับคอลเลกชันของย่อหน้าที่เป็นลูกโดยตรงของเรื่อง. |
Tables | TableCollection | อ่าน | รับคอลเลกชันของตารางที่เป็นลูกโดยตรงของเรื่อง. |
IsInsertRevision | bool | อ่าน | รับการแก้ไขที่เป็นการแทรก. |
IsDeleteRevision | bool | อ่าน | รับค่า is delete revision. |
IsMoveFromRevision | bool | อ่าน | รับค่า is move จาก revision. |
IsMoveToRevision | bool | อ่าน | รับค่าสถานะการย้ายไปยังการแก้ไข. |
Font | Font | อ่าน | ให้การเข้าถึงการจัดรูปแบบฟอนต์ของอักขระ anchor ของวัตถุนี้. |
IsComposite | bool | อ่าน | คืนค่า true เนื่องจากโหนดนี้สามารถมีโหนดย่อยได้. |
HasChildNodes | bool | อ่าน | คืนค่า true หากโหนดนี้มีโหนดย่อยใดๆ. |
FirstChild | Node | อ่าน | ดึง child ตัวแรกของ node. |
LastChild | Node | อ่าน | รับลูกสุดท้ายของโหนด. |
Count | int | อ่าน | รับจำนวนลูกโดยตรงของโหนดนี้. |
ParentNode | CompositeNode | อ่าน | รับพาเรนต์โดยตรงของโหนดนี้. |
Document | DocumentBase | อ่าน | รับเอกสารที่โหนดนี้เป็นส่วนของ. |
PreviousSibling | Node | อ่าน | รับโหนดที่อยู่ก่อนหน้าโหนดนี้โดยตรง. |
NextSibling | Node | อ่าน | รับโหนดที่ตามมาทันทีหลังจากโหนดนี้. |
Range | Range | อ่าน | คืนค่าอ็อบเจ็กต์ Range ที่แสดงส่วนของเอกสารที่อยู่ในโหนดนี้. |
CustomNodeId | int | อ่าน/เขียน | ระบุตัวระบุโหนดแบบกำหนดเอง. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
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 ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้. |