使用评论
Contents
[
Hide
]
在 Visio 添加页面级评论
Aspose.Diagram for Java API 允许开发人员在 Visio 图的页面上的任何位置添加注释。
添加评论
Page 类公开的 addComment 方法允许您向绘图页添加注释。它采用 X 和 Y 坐标以及注释字符串。
Microsoft Visio 用户向整个页面添加评论,通过页面左上角的图标显示。开发者可以在 Visio 添加页面级评论. Aspose.Diagram for JavaAPI 还支持修改 Visio 中的页面级注释。
添加评论编程示例
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 绘图页中编辑注释。
编辑评论编程示例
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 绘图中的形状添加注释。
添加评论
Page 类公开的重载 addComment 方法采用 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);