Aspose.Diagram Объектная модель

Структура верхнего уровня объектной модели Aspose.Diagram показана ниже в иерархическом порядке.

Структура верхнего уровня объектной модели Aspose.Diagram
Структура верхнего уровня объектной модели Aspose.Diagram

Как видно из рисунка выше, корнем объектной модели является объект Diagram. Краткое описание некоторых объектов приведено ниже для ознакомления.

СтраницаКоллекция/Страница

Объект Diagram содержит коллекцию PageCollection, которая представляет коллекцию всех объектов Page в коллекции Diagram.

Коллекция/Форма

Объект Page содержит ShapeCollection, представляющий коллекцию всех объектов Shape в Page . Объект Shape содержит элементы, определяющие форму в элементе Master, Page или group shape.

ConnectCollection/Connect

Объект Page содержит ConnectCollection, представляющий коллекцию всех объектов Connect в Page . Объект соединения представляет собой соединение между двумя фигурами на чертеже, такими как линия и прямоугольник на организационной диаграмме.

StyleSheetCollection/StyleSheet

Представляет стиль, определенный в документе.

MasterCollection/Мастер

Содержит элементы, определяющие образец для документа. Мастер — это фигура на трафарете, которую вы неоднократно используете для создания рисунков. Когда вы перетаскиваете фигуру из набора элементов на страницу документа, она становится экземпляром этого образца, а локальная копия образца включается в документ.

Свойства документа

Содержит элементы свойств документа, такие как заголовок документа, автор и т. д.

Верхний колонтитул

Содержит элементы для верхнего и нижнего колонтитула документа.

VbaProject

Представляет проект VBA.

ТемаКоллекция/Тема

Динамическая тема определяет свойства, которые задают свойства цвета, шрифта, заливки, свойств линии и эффекта.

Наполнять

Содержит текущие значения форматирования заливки для фигуры и тени фигуры, включая узор, цвет переднего плана и цвет фона.

Линия

Содержит элементы, управляющие атрибутами линии фигуры, такими как узор, толщина и цвет. Эти элементы определяют, будут ли отформатированы концы строки (например, со стрелкой), размер форматов конца строки, радиус окружности скругления, применяемой к линии, и стиль конца строки (круглый или квадратный).

Геомы

Содержит коллекцию элементов Geom.

Символы

Содержит коллекцию объекта Char, который содержит текстовые стили фигуры.

Текст

Содержит текст фигуры.

XForm

Содержит элементы, определяющие общую информацию о расположении фигуры.

ТекстXФорма

Содержит элементы, определяющие информацию о расположении текстового блока фигуры.

Коллекция гиперссылок/гиперссылка

Объект гиперссылки содержит элементы для создания нескольких переходов между фигурой или страницей документа и другой страницей документа, другим файлом или веб-сайтом.

МастерШейп

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

ПолеКоллекция/Поле

Объект Field содержит элементы, определяющие функции и формулы, вставляемые в текст фигуры.