ความคิดเห็นของสมอ

ในบทช่วยสอนที่ครอบคลุมนี้ คุณจะได้เรียนรู้วิธียึดคำตอบความคิดเห็นกับข้อความเฉพาะในเอกสาร Word โดยใช้ Aspose.Words สำหรับ .NET เราจะแนะนำคุณตลอดกระบวนการและจัดเตรียมข้อมูลโค้ด C# ที่จำเป็นให้กับคุณ เมื่อสิ้นสุดคู่มือนี้ คุณจะสามารถเชื่อมโยงความคิดเห็นกับข้อความเฉพาะในเอกสารของคุณได้

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:

  • ติดตั้งไลบรารี Aspose.Words สำหรับ .NET บนระบบของคุณ

ขั้นตอนที่ 1: สร้างเอกสารใหม่และเพิ่มข้อความ

ในการเริ่มต้น ให้สร้างเอกสารใหม่โดยใช้คลาส Document และเพิ่มข้อความที่ต้องการ:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();

Paragraph para1 = new Paragraph(doc);
Run run1 = new Run(doc, "Some ");
Run run2 = new Run(doc, "text ");
para1.AppendChild(run1);
para1.AppendChild(run2);
doc.FirstSection.Body.AppendChild(para1);

Paragraph para2 = new Paragraph(doc);
Run run3 = new Run(doc, "is ");
Run run4 = new Run(doc, "added ");
para2.AppendChild(run3);
para2.AppendChild(run4);
doc.FirstSection.Body.AppendChild(para2);

ขั้นตอนที่ 2: สร้างความคิดเห็นและเพิ่มช่วงความคิดเห็น

จากนั้น สร้างความคิดเห็นและเชื่อมโยงกับข้อความเฉพาะโดยใช้อ็อบเจ็กต์ CommentRangeStart และ CommentRangeEnd:

Comment comment = new Comment(doc, "Awais Hafeez", "AH", DateTime.Today);
comment.Paragraphs.Add(new Paragraph(doc));
comment.FirstParagraph.Runs.Add(new Run(doc, "Comment text."));

CommentRangeStart commentRangeStart = new CommentRangeStart(doc, comment.Id);
CommentRangeEnd commentRangeEnd = new CommentRangeEnd(doc, comment.Id);

run1.ParentNode.InsertAfter(commentRangeStart, run1);
run3.ParentNode.InsertAfter(commentRangeEnd, run3);
commentRangeEnd.ParentNode.InsertAfter(comment, commentRangeEnd);

ขั้นตอนที่ 3: บันทึกเอกสาร

หลังจากยึดความคิดเห็นไว้ที่ข้อความเฉพาะแล้ว ให้บันทึกเอกสารลงในไฟล์โดยใช้วิธีบันทึกของคลาสเอกสาร:

doc.Save(dataDir + "WorkingWithComments.AnchorComment.doc");

ตัวอย่างซอร์สโค้ดสำหรับการตอบกลับความคิดเห็น Anchor โดยใช้ Aspose.Words สำหรับ .NET

นี่คือซอร์สโค้ดที่สมบูรณ์สำหรับการยึดคำตอบความคิดเห็นโดยใช้ Aspose.Words สำหรับ .NET:

// สร้างอินสแตนซ์ของเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";        
Document doc = new Document();

// สร้างวัตถุ Run สามรายการ
// สองรายการแรกเรียกใช้ข้อความ ในขณะที่รายการที่สามเรียกใช้ความคิดเห็น

Paragraph para1 = new Paragraph(doc);
Run run1 = new Run(doc, "Some ");
Run run2 = new Run(doc, "text ");
para1.AppendChild(run1);
para1.AppendChild(run2);
doc.FirstSection.Body.AppendChild(para1);

Paragraph para2 = new Paragraph(doc);
Run run3 = new Run(doc, "is ");
Run run4 = new Run(doc, "added ");
para2.AppendChild(run3);
para2.AppendChild(run4);
doc.FirstSection.Body.AppendChild(para2);

Comment comment = new Comment(doc, "Awais Hafeez", "AH", DateTime.Today);
comment.Paragraphs.Add(new Paragraph(doc));
comment.FirstParagraph.Runs.Add(new Run(doc, "Comment text."));

// แต่ละวัตถุ Run มีวัตถุ CommentRangeStart และ CommentRangeEnd ที่เกี่ยวข้องกัน

CommentRangeStart commentRangeStart = new CommentRangeStart(doc, comment.Id);
CommentRangeEnd commentRangeEnd = new CommentRangeEnd(doc, comment.Id);

run1.ParentNode.InsertAfter(commentRangeStart, run1);
run3.ParentNode.InsertAfter(commentRangeEnd, run3);
commentRangeEnd.ParentNode.InsertAfter(comment, commentRangeEnd);

doc.Save(dataDir + "WorkingWithComments.AnchorComment.doc");	

คำถามที่พบบ่อย

ถาม: Anchor ความคิดเห็นใน Aspose.Words สำหรับ .NET คืออะไร

ตอบ: ใน Aspose.Words สำหรับ .NET จุดยึดความคิดเห็นคือเครื่องหมายที่เชื่อมต่อความคิดเห็นไปยังตำแหน่งเฉพาะในเอกสาร

ถาม: ฉันจะเพิ่มจุดยึดความคิดเห็นในเอกสาร Aspose.Words สำหรับ .NET ได้อย่างไร

ตอบ: หากต้องการเพิ่มจุดยึดความคิดเห็นในเอกสาร Aspose.Words สำหรับ .NET ให้ทำตามขั้นตอนที่กล่าวถึงในบทช่วยสอน

ถาม: ฉันจะเข้าถึงจุดยึดความคิดเห็นที่มีอยู่ใน Aspose.Words สำหรับ .NET ได้อย่างไร

ตอบ: คุณสามารถเข้าถึงจุดยึดความคิดเห็นที่มีอยู่ใน Aspose.Words สำหรับ .NET ได้โดยใช้Comment.Anchor คุณสมบัติ.

ถาม: ฉันสามารถสนับสนุนจุดยึดความคิดเห็นใน Aspose.Words สำหรับ .NET ได้หรือไม่

ตอบ: ได้ คุณสามารถลบจุดยึดความคิดเห็นใน Aspose.Words สำหรับ .NET ได้โดยใช้Comment.Remove วิธี.

ถาม: ฉันจะแก้ไขข้อความของความคิดเห็นที่เชื่อมโยงกับจุดยึดความคิดเห็นใน Aspose.Words สำหรับ .NET ได้อย่างไร

ตอบ: หากต้องการแก้ไขข้อความของความคิดเห็นที่เชื่อมโยงกับจุดยึดความคิดเห็นใน Aspose.Words สำหรับ .NET คุณสามารถเข้าถึงComment.Text ทรัพย์สินที่เกี่ยวข้องComment วัตถุและแก้ไขข้อความตามต้องการ