Работа с комментариями
Добавьте комментарий на уровне страницы в Visio
Aspose.Diagram для Python via Java API позволяет разработчикам добавлять комментарии в любом месте на страницечертеж Visio.
Добавить комментарий
Метод addComment, предоставляемый классом Page, позволяет добавлять комментарии на страницу рисования. Он принимает координаты X и Y вместе со строкой комментария.
Microsoft Visio пользователи добавляют комментарии ко всей странице, которые представлены значком в верхнем левом углу страницы. Разработчики могут добавлять комментарии на уровне страницы в Visio. Aspose.Diagram для Python via Java API дополнительно поддерживает изменение комментария на уровне страницы в Visio.
Пример программирования добавления комментариев на уровне страницы
import jpype | |
import asposediagram | |
jpype.startJVM() | |
from asposediagram.api import * | |
lic = License() | |
lic.setLicense("Aspose.Total.Product.Family.lic") | |
# Call the diagram constructor to load diagram | |
diagram = Diagram("DrawingComment.vsdx") | |
# Add comment | |
diagram.getPages().getPage(0).addComment(7.205905511811023, 3.880708661417323, "test@") | |
# Save diagram | |
diagram.save("AddPageLevelCommentInVisio_Out.vsdx", SaveFileFormat.VSDX) | |
jpype.shutdownJVM() |
Редактировать комментарий на уровне страницы в Visio Diagram
Aspose.Diagram для Python via Java API поддерживает изменение комментария на уровне страницычертеж Visio страницы, которые представлены значком в верхнем левом углу страницы.
Редактировать комментарий
Свойство Comment, предоставляемое классом Annotation, позволяет разработчикам редактировать комментарии на странице рисования Visio.
Пример программирования редактирования комментариев
import jpype | |
import asposediagram | |
jpype.startJVM() | |
from asposediagram.api import * | |
lic = License() | |
lic.setLicense("Aspose.Total.Product.Family.lic") | |
# load Visio | |
diagram = Diagram("DrawingComment.vsdx") | |
# get collection of the annotations | |
annotations = diagram.getPages().getPage("Page-1").getPageSheet().getAnnotations() | |
# iterate through the annotations | |
for annotation in annotations: | |
comment = annotation.getComment().getValue() | |
comment += "Updation mark" | |
annotation.getComment().setValue(comment) | |
# save Visio | |
diagram.save("EditPageLevelCommentInVisio_Out.vsdx", SaveFileFormat.VSDX) | |
jpype.shutdownJVM() |
Добавление комментария на уровне формы в чертеже Visio
Aspose.Diagram для Python via Java API позволяет разработчикам добавлять комментарии к форме вчертеж Visio.
Добавить комментарий
Перегруженный метод addComment, предоставляемый классом Page, принимает экземпляр класса Shape и текстовую строку комментария.
Пример программирования добавления комментариев на уровне формы
import jpype | |
import asposediagram | |
jpype.startJVM() | |
from asposediagram.api import * | |
lic = License() | |
lic.setLicense("Aspose.Total.Product.Family.lic") | |
# load diagram | |
diagram = Diagram("DrawingComment.vsdx") | |
# retrieve page by name | |
page = diagram.getPages().getPage("Page-1") | |
# retrieve shape by ID | |
shape = page.getShapes().getShape(1) | |
page.addComment(shape, "Hello") | |
# save diagram | |
diagram.save("AddShapeLevelCommentInVisio_Out.vsdx", SaveFileFormat.VSDX) | |
jpype.shutdownJVM() |