تعليق
Contents
[
Hide
]
توفر هذه المقالة مثالًا على إضافة وقراءة وإزالة والرد على التعليقات الحديثة باستخدام Aspose.Slides for Android via Java.
إضافة تعليق حديث
إنشاء تعليق كتبه مستخدم وحفظ العرض التقديمي.
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 android.graphics.PointF(100, 100), new java.util.Date());
presentation.save("modern_comment.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
الوصول إلى تعليق حديث
قراءة تعليق حديث من عرض تقديمي موجود.
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();
}
}
إزالة تعليق حديث
إزالة تعليق وحفظ الملف المحدث.
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();
}
}
الرد على تعليق حديث
إضافة ردود إلى التعليق الحديث الأصلي.
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 android.graphics.PointF(100, 100), new java.util.Date());
IModernComment reply1 = author.getComments().addModernComment(
"Reply 1", slide, null, new android.graphics.PointF(110, 100), new java.util.Date());
IModernComment reply2 = author.getComments().addModernComment(
"Reply 2", slide, null, new android.graphics.PointF(120, 100), new java.util.Date());
reply1.setParentComment(parentComment);
reply2.setParentComment(parentComment);
presentation.save("modern_comment_replies.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}