Добавление комментариев к диаграмме Visio на Python

В Microsoft Visio комментарии — это аннотации или примечания, которые можно добавлять к фигурам, диаграммам или определенным областям диаграммы. Эти комментарии содержат дополнительную информацию, пояснения или инструкции по содержанию диаграммы. Комментарии — это способ передать контекст, подробности или отзывы, связанные с элементами, представленными на диаграмме Visio. Visio позволяет пользователям прикреплять комментарии к фигурам, соединителям или фону схемы. В этой статье мы узнаем, как добавлять комментарии к диаграммам Visio на Python. Мы также научимся редактировать существующие комментарии в файлах VSD или VSDX программным способом с использованием Python.

В этой статье рассматриваются следующие темы:

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, выполнив следующие действия:

  1. Загрузите диаграмму Visio, используя класс Diagram.
  2. Получите конкретную страницу по индексу из коллекции страниц.
  3. После этого вставьте комментарий с помощью метода add_comment().
  4. Наконец, сохраните диаграмму 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 на Python.

Добавление комментариев к фигуре в диаграмме Visio с помощью Python

Аналогичным образом мы можем добавить комментарии к определенной форме диаграммы Visio, выполнив следующие действия:

  1. Загрузите диаграмму Visio, используя класс Diagram.
  2. Получите конкретную страницу по индексу из коллекции страниц.
  3. Получите определенную фигуру по идентификатору из коллекции фигур страницы.
  4. После этого вставьте комментарий с помощью метода add_comment(). Передайте объект формы и комментарий в качестве аргументов.
  5. Наконец, сохраните диаграмму 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 с помощью Python.

Редактирование комментариев в диаграмме Visio с помощью Python

Мы также можем редактировать любой комментарий на диаграмме Visio, выполнив следующие действия:

  1. Загрузите диаграмму Visio, используя класс Diagram.
  2. Получите конкретную страницу по индексу из коллекции страниц.
  3. Перебирайте коллекцию аннотаций.
  4. После этого прочитайте свойство comment.value и обновите его.
  5. Наконец, сохраните диаграмму 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);
Редактирование комментариев в диаграмме Visio с помощью Python

Редактируйте комментарии в диаграмме Visio с помощью Python.

Получите бесплатную лицензию API

Получите бесплатную временную лицензию и бесплатно испытайте возможности библиотеки. Использование бесплатной временной лицензии позволяет вам исследовать возможности библиотеки без каких-либо ограничений.

Добавление комментариев к диаграмме Visio — учебные ресурсы

Изучите другие возможности библиотеки и узнайте, как создавать, преобразовывать диаграммы Visio и манипулировать ими без использования Microsoft Visio, используя следующие ресурсы:

Заключение

В этой записи блога мы узнали, как добавлять комментарии к диаграммам Visio на Python. Используя Aspose.Diagram for Python, разработчики могут автоматизировать процесс аннотирования диаграмм Visio программным способом с помощью Python. В случае каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

Смотрите также