В Microsoft Visio комментарии — это аннотации или примечания, которые можно добавлять к фигурам, диаграммам или определенным областям диаграммы. Эти комментарии содержат дополнительную информацию, пояснения или инструкции по содержанию диаграммы. Комментарии — это способ передать контекст, подробности или отзывы, связанные с элементами, представленными на диаграмме Visio. Visio позволяет пользователям прикреплять комментарии к фигурам, соединителям или фону схемы. В этой статье мы узнаем, как добавлять комментарии к диаграммам Visio на Python. Мы также научимся редактировать существующие комментарии в файлах VSD или VSDX программным способом с использованием Python.
В этой статье рассматриваются следующие темы:
- API Python для добавления комментариев к диаграмме Visio
- Добавление комментариев к диаграмме Visio на Python
- Добавление комментариев к фигуре в диаграмме Visio
- Редактирование комментариев в диаграмме Visio
- Бесплатные учебные ресурсы
API Python для добавления комментариев к диаграмме Visio
Для добавления комментариев к диаграмме Visio мы будем использовать Aspose.Diagram for Python. Это позволяет разработчикам программно работать с файлами Microsoft Visio в приложениях Python. Он позволяет создавать новые диаграммы, изменять существующие, извлекать информацию из диаграмм, преобразовывать диаграммы в разные форматы и многое другое. Aspose.Diagram for Python упрощает процесс разработки при работе с файлами Visio и предоставляет API более высокого уровня для взаимодействия с этими файлами с помощью Python.
Пожалуйста, загрузите пакет или установите API из PyPI, используя следующую команду pip в консоли:
pip install aspose-diagram-python
Добавление комментариев к диаграмме Visio на Python
Мы можем легко добавить комментарии к диаграмме Visio, выполнив следующие действия:
- Загрузите диаграмму Visio, используя класс Diagram.
- Получите конкретную страницу по индексу из коллекции страниц.
- После этого вставьте комментарий с помощью метода add_comment().
- Наконец, сохраните диаграмму Visio с помощью метода save(). В качестве аргументов он принимает путь к выходному файлу VSDX и SaveFileFormat.
В следующем примере кода показано, как добавить комментарий уровня страницы к схеме Visio в Python.
# В этом примере кода показано, как добавлять комментарии на уровне страницы к диаграмме Visio в Python.
import aspose.diagram
from aspose.diagram import *
# Загрузите существующую диаграмму Visio
diagram = Diagram("C:\\Files\Drawing1.vsdx");
# Получить объект страницы по индексу
page0 = diagram.pages[0];
# Добавить комментарий к входной диаграмме Visio
diagram.pages[0].add_comment(2.0, 3.0, "Comment");
# Сохранить диаграмму Visio
diagram.save("C:\\Files\\AddComments.vsdx", SaveFileFormat.VSDX);
Добавление комментариев к фигуре в диаграмме Visio с помощью Python
Аналогичным образом мы можем добавить комментарии к определенной форме диаграммы Visio, выполнив следующие действия:
- Загрузите диаграмму Visio, используя класс Diagram.
- Получите конкретную страницу по индексу из коллекции страниц.
- Получите определенную фигуру по идентификатору из коллекции фигур страницы.
- После этого вставьте комментарий с помощью метода add_comment(). Передайте объект формы и комментарий в качестве аргументов.
- Наконец, сохраните диаграмму Visio с помощью метода save(). В качестве аргументов он принимает путь к выходному файлу VSDX и SaveFileFormat.
В следующем примере кода показано, как добавить комментарий к фигуре на схеме Visio с помощью Python.
# В этом примере кода показано, как добавлять комментарии на уровне страницы к диаграмме Visio в Python.
import aspose.diagram
from aspose.diagram import *
# Загрузите существующую диаграмму Visio
diagram = Diagram("C:\\Files\Drawing1.vsdx");
# Получить объект страницы по индексу
page0 = diagram.pages[0];
# Получить форму по идентификатору
shape = page0.shapes.get_shape(1);
# Добавить комментарий к фигуре
page0.add_comment(shape, "Comment");
# Сохранить диаграмму Visio
diagram.save("C:\\Files\\addShapeComment.vsdx", SaveFileFormat.VSDX);
Редактирование комментариев в диаграмме Visio с помощью Python
Мы также можем редактировать любой комментарий на диаграмме Visio, выполнив следующие действия:
- Загрузите диаграмму Visio, используя класс Diagram.
- Получите конкретную страницу по индексу из коллекции страниц.
- Перебирайте коллекцию аннотаций.
- После этого прочитайте свойство comment.value и обновите его.
- Наконец, сохраните диаграмму Visio с помощью метода save(). В качестве аргументов он принимает путь к выходному файлу VSDX и SaveFileFormat.
В следующем примере кода показано, как редактировать комментарий на схеме Visio с помощью Python.
# В этом примере кода показано, как добавлять комментарии на уровне страницы к диаграмме Visio в Python.
import aspose.diagram
from aspose.diagram import *
# Загрузите существующую диаграмму Visio
diagram = Diagram("C:\\Files\Drawing1.vsdx");
# Получить объект страницы по индексу
page0 = diagram.pages[0];
# Получить коллекцию аннотаций
annotations = page0.page_sheet.annotations;
# Перебирать аннотации
for annotation in annotations:
comment = annotation.comment.value;
print(comment)
comment += " updation mark";
annotation.comment.value = comment;
print(annotation.comment.value)
# Сохранить диаграмму Visio
diagram.save("C:\\Files\\EditPageLevelComment.vsdx", SaveFileFormat.VSDX);
Получите бесплатную лицензию API
Получите бесплатную временную лицензию и бесплатно испытайте возможности библиотеки. Использование бесплатной временной лицензии позволяет вам исследовать возможности библиотеки без каких-либо ограничений.
Добавление комментариев к диаграмме Visio — учебные ресурсы
Изучите другие возможности библиотеки и узнайте, как создавать, преобразовывать диаграммы Visio и манипулировать ими без использования Microsoft Visio, используя следующие ресурсы:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В этой записи блога мы узнали, как добавлять комментарии к диаграммам Visio на Python. Используя Aspose.Diagram for Python, разработчики могут автоматизировать процесс аннотирования диаграмм Visio программным способом с помощью Python. В случае каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.