Работа с комментариями
Добавьте комментарий на уровне страницы в Visio
Aspose.Diagram for Java API позволяет разработчикам добавлять комментарии в любом месте страницы чертежа Visio.
Добавить комментарий
Метод addComment, предоставляемый классом Page, позволяет добавлять комментарии на страницу рисования. Он принимает координаты X и Y вместе со строкой комментария.
Microsoft Visio пользователи добавляют комментарии ко всей странице, которые представлены значком в верхнем левом углу страницы. Разработчики могутдобавить комментарии на уровне страницы в Visio. Aspose.Diagram for Java API дополнительно поддерживает изменение комментария на уровне страницы в файле Visio.
Добавить комментарий Пример программирования
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(AddPageLevelCommentInVisio.class); | |
// Call the diagram constructor to load diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
// Add comment | |
diagram.getPages().getPage(0).addComment(7.205905511811023, 3.880708661417323, "test@"); | |
// Save diagram | |
diagram.save(dataDir + "AddPageLevelCommentInVisio_Out.vdx", SaveFileFormat.VSDX); |
Редактировать комментарий на уровне страницы в Visio Diagram
Aspose.Diagram for JavaAPI поддерживает изменение комментариев на уровне страницы на странице чертежа Visio, которые представлены значком в верхнем левом углу страницы.
Редактировать комментарий
Свойство Comment, предоставляемое классом Annotation, позволяет разработчикам редактировать комментарии на странице рисования Visio.
Пример программирования редактирования комментариев
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(EditPageLevelCommentInVisio.class); | |
// load Visio | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
// get collection of the annotations | |
AnnotationCollection annotations = diagram.getPages().getPage("Page-1").getPageSheet().getAnnotations(); | |
// iterate through the annotations | |
for (Annotation annotation : (Iterable<Annotation>) annotations) | |
{ | |
String comment = annotation.getComment().getValue(); | |
comment += "Updation mark"; | |
annotation.getComment().setValue(comment); | |
} | |
// save Visio | |
diagram.save(dataDir + "EditPageLevelCommentInVisio_Out.vsdx", SaveFileFormat.VSDX); |
Добавление комментария на уровне формы в чертеже Visio
Aspose.Diagram for JavaAPI позволяет разработчикам добавлять комментарии к фигуре на чертеже Visio.
Добавить комментарий
Перегруженный метод addComment, предоставляемый классом Page, принимает экземпляр класса Shape и текстовую строку комментария.
Добавить комментарий Пример программирования
Java
// load diagram
Diagram diagram = new Diagram("c:\\temp\\Drawing1.vsdx");
// retrieve page by name
Page page = diagram.getPages().getPage("Page-1");
// retrieve shape by ID
Shape shape = page.getShapes().getShape(12);
page.addComment(shape, "Hello");
// save diagram
diagram.save("c:\\temp\\Drawing1.vsdx", SaveFileFormat.VSDX);