Работа с комментариями

Добавьте комментарий на уровне страницы в 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()