Kommentar
Contents
[
Hide
]
Denna artikel demonstrerar hur du lägger till, läser, tar bort och svarar på moderna kommentarer med hjälp av Aspose.Slides for Java.
Lägg till en modern kommentar
Skapa en kommentar skriven av en användare och spara presentationen.
static void addModernComment() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
ICommentAuthor author = presentation.getCommentAuthors().addAuthor("User", "U1");
author.getComments().addModernComment(
"This is a modern comment", slide, null, new Point2D.Float(100, 100), new java.util.Date());
presentation.save("modern_comment.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Kom åt en modern kommentar
Läs en modern kommentar från en befintlig presentation.
static void accessModernComment() {
Presentation presentation = new Presentation("modern_comment.pptx");
try {
ICommentAuthor author = presentation.getCommentAuthors().get_Item(0);
IModernComment comment = (IModernComment) author.getComments().get_Item(0);
System.out.println("Author: " + author.getName() + ", Comment: " + comment.getText() + ", Position: " + comment.getPosition());
} finally {
presentation.dispose();
}
}
Ta bort en modern kommentar
Ta bort en kommentar och spara den uppdaterade filen.
static void removeModernComment() {
Presentation presentation = new Presentation("modern_comment.pptx");
try {
ICommentAuthor author = presentation.getCommentAuthors().get_Item(0);
IComment comment = author.getComments().get_Item(0);
comment.remove();
presentation.save("modern_comment_removed.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Svara på en modern kommentar
Lägg till svar på en överordnad modern kommentar.
static void replyToModernComment() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
ICommentAuthor author = presentation.getCommentAuthors().addAuthor("User", "U1");
IModernComment parentComment = author.getComments().addModernComment(
"Parent comment", slide, null, new Point2D.Float(100, 100), new java.util.Date());
IModernComment reply1 = author.getComments().addModernComment(
"Reply 1", slide, null, new Point2D.Float(110, 100), new java.util.Date());
IModernComment reply2 = author.getComments().addModernComment(
"Reply 2", slide, null, new Point2D.Float(120, 100), new java.util.Date());
reply1.setParentComment(parentComment);
reply2.setParentComment(parentComment);
presentation.save("modern_comment_replies.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}