Horgony megjegyzés
Ebből az átfogó oktatóanyagból megtudhatja, hogyan rögzítheti a megjegyzésekre adott válaszokat egy Word-dokumentumban az Aspose.Words for .NET segítségével. Végigvezetjük a folyamaton, és biztosítjuk a szükséges C# kódrészleteket. Ennek az útmutatónak a végére képes lesz megjegyzéseket társítani a dokumentumokban szereplő konkrét szövegekhez.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
- Az Aspose.Words for .NET könyvtár telepítve van a rendszerére.
1. lépés: Hozzon létre egy új dokumentumot és adjon hozzá szöveget
Kezdésként hozzon létre egy új dokumentumot a Dokumentum osztály segítségével, és adja hozzá a kívánt szöveget:
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. lépés: Hozzon létre egy megjegyzést és adjon hozzá megjegyzéstartományt
Ezután hozzon létre egy megjegyzést, és társítsa azt egy adott szöveghez a CommentRangeStart és CommentRangeEnd objektumok segítségével:
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. lépés: Mentse el a dokumentumot
Miután rögzítette a megjegyzést egy adott szöveghez, mentse a dokumentumot fájlba a Dokumentum osztály Mentés metódusával:
doc.Save(dataDir + "WorkingWithComments.AnchorComment.doc");
Példa forráskód a horgony megjegyzéshez az Aspose.Words for .NET használatával
Íme a teljes forráskód a megjegyzésre adott válasz rögzítéséhez az Aspose.Words for .NET használatával:
// Hozzon létre egy példányt a dokumentumból.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
// Hozzon létre három Run objektumot.
// Az első kettő szöveget, míg a harmadik egy megjegyzést futtat
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."));
// Mindegyik Run objektumhoz tartozik egy CommentRangeStart és CommentRangeEnd objektum.
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");
GYIK
K: Mi az a megjegyzéshorgony az Aspose.Words for .NET-ben?
V: Az Aspose.Words for .NET-ben a megjegyzéshorgony egy jelölő, amely egy megjegyzést a dokumentum egy adott helyéhez kapcsol.
K: Hogyan adhatok hozzá megjegyzés horgonyt egy Aspose.Words for .NET dokumentumhoz?
V: Megjegyzés horgony hozzáadásához egy Aspose.Words for .NET dokumentumhoz, kövesse az oktatóanyagban említett lépéseket.
K: Hogyan férhetek hozzá egy meglévő megjegyzéshorgonyhoz az Aspose.Words for .NET-ben?
V: Az Aspose.Words for .NET-ben meglévő megjegyzéshorgonyhoz hozzáférhet aComment.Anchor
ingatlan.
K: Biztosíthatok megjegyzésrögzítést az Aspose.Words for .NET-ben?
V: Igen, eltávolíthat egy megjegyzés horgonyt az Aspose.Words for .NET-ből aComment.Remove
módszer.
K: Hogyan szerkeszthetem az Aspose.Words for .NET-ben egy megjegyzés horgonyhoz kapcsolódó megjegyzés szövegét?
V: Az Aspose.Words for .NET-ben egy megjegyzés horgonyhoz kötött megjegyzés szövegének módosításához elérheti aComment.Text
a megfelelő tulajdonságaComment
objektumot, és szükség szerint módosítsa a szöveget.