Diagram

Diagram class

Корневой элемент иерархии объектов Visio.

public class Diagram : IDisposable

Конструкторы

Имя Описание
Diagram() Конструктор по умолчанию.
Diagram(Stream) Конструктор общедоступного класса, загружает диаграмму из потока.
Diagram(string) Конструктор общедоступного класса, загружает диаграмму из файла.
Diagram(Stream, LoadFileFormat) Конструктор общедоступного класса, загружает диаграмму из потока, используя предопределенный формат.
Diagram(Stream, LoadOptions) Конструктор общедоступного класса, загружает диаграмму из потока, используя предопределенные параметры файла загрузки.
Diagram(string, LoadFileFormat) Конструктор общедоступного класса, загружает диаграмму из файла, используя предопределенный формат.
Diagram(string, LoadOptions) Конструктор общедоступного класса, загружает диаграмму из файла, используя предопределенные параметры загрузки файла.

Характеристики

Имя Описание
ActivePage { get; } Указывает активную страницу
Buildnum { get; set; } Номер сборки экземпляра Visio, использованного для создания документа.
Colors { get; } Содержит таблицу цветов документа. Каждый документ содержит одну таблицу цветов , в которой перечислены 24 стандартных цвета, доступных для применения к объектам , таким как фигуры, текст и слои в документе.
DataConnections { get; } Содержит элементы DataConnection для документа.
DataRecordSets { get; } Коллекция объектов DataRecordset, связанных с объектом Document.
DocLangID { get; set; } Уникальный идентификатор языка пользовательского интерфейса, который пользователь указал в языковых настройках Microsoft Office 2010.
DocumentProps { get; } Содержит элементы свойств документа, такие как название документа, автора и т. д.
DocumentSettings { get; } Содержит элементы, определяющие параметры документа.
DocumentSheet { get; } Указывает структуру документа ShapeSheet.
EmailRoutingData { get; set; } Содержит зашифрованную MIME (многоцелевые расширения почты Интернета) маршрутную накладную электронной почты MAPI для документа.
EventItems { get; } Содержит элемент EventItem для каждого события, на которое должен реагировать объект.
FontDirs { set; } Указывает путь к папке со шрифтами
Fonts { get; } Содержит коллекцию элементов шрифта
HeaderFooter { get; } Содержит элементы для верхнего и нижнего колонтитула документа.
InterruptMonitor { get; set; } Получает и устанавливает монитор прерываний.
Key { get; set; } Указывает, был ли документ изменен вне Visio. Если он присутствует, Visio полностью проверит содержимое файла. Не указывайте файлы, которые вы создаете вне Visio.
Masters { get; } Коллекция основных объектов.
Metric { get; set; } Использовать ли метрические единицы на чертеже. Установите для этого атрибута значение True (1), чтобы использовать метрические единицы; установите значение False (0), чтобы использовать английские единицы измерения.
Pages { get; } Объекты страницы коллекции.
RibbonX { get; set; } XML-строка ленты, которая передается в документ для настройки пользовательского интерфейса ленты.
SolutionXMLs { get; } Значение XML.
Start { get; set; } Указывает, был ли документ изменен вне Visio. Если он присутствует, Visio полностью проверит содержимое файла. Не указывайте файлы, которые вы создаете вне Visio.
StyleSheets { get; } Коллекция объектов таблицы стилей.
UserCustomUI { get; set; } XML-строка ленты, которая передается в документ для настройки панели быстрого доступа или ленты.
Validation { get; } Сохраняет информацию о проверке диаграммы для документа.
VbaProject { get; } Получает VbaProjectVbaProject .
VbProjectData { get; set; } Содержит данные проекта Microsoft Visual Basic для приложений в закодированном формате MIME (многоцелевые расширения почты Интернета).
Version { get; set; } Номер версии экземпляра Visio. Microsoft Visio 2010 = 14.
Windows { get; } Содержит элементы окна для документа.

Методы

Имя Описание
AddMaster(Diagram, string) Добавляет мастер к диаграмме из исходной диаграммы по имени мастера или NameU.
AddMaster(Stream, int) Добавляет мастер на диаграмму из потока шаблона по ID мастера.
AddMaster(Stream, string) Добавляет мастер к диаграмме из потока шаблона по имени мастера или NameU.
AddMaster(string, int) Добавляет мастер на диаграмму из файла шаблона по ID мастера.
AddMaster(string, string) Добавляет мастер на диаграмму из файла шаблона по имени мастера или NameU.
AddShape(Shape, string, int) Добавляет форму, созданную мастером, на определенную страницу.
AddShape(double, double, string, int) Добавляет форму, созданную мастером на странице с определенными PinX и PinY.
AddShape(double, double, double, double, string, int) Добавляет форму, созданную мастером на странице, с заданными PinX, PinY, шириной и высотой.
Combine(Diagram) Объединяет другой объект диаграммы.
CopyTheme(Diagram) Копирует тему из исходника Diagram.
Dispose() Выполняет определяемые приложением задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов.
GetDefaultFontDir() Получить путь к папке шрифтов по умолчанию
GetUnusedStyles() Получить неиспользуемые стили
HasHiddenInfo() Указывает, содержит ли эта диаграмма скрытую информацию.
Layout(LayoutOptions) Располагает формы и/или перенаправляет соединители для всех страниц схемы.
Print() Печать всего документа на принтере по умолчанию.
Print(PrinterSettings) Печать документа в соответствии с заданными настройками принтера с использованием стандартного (без пользовательского интерфейса) контроллера печати.
Print(PrintSaveOptions) Печать всего документа на принтере по умолчанию.
Print(string) Печать всего документа на указанном принтере с использованием стандартного (без пользовательского интерфейса) контроллера печати.
Print(PrinterSettings, PrintSaveOptions) Печать документа в соответствии с заданными настройками принтера с использованием стандартного (без пользовательского интерфейса) контроллера печати.
Print(PrinterSettings, string) Печать документа в соответствии с указанными настройками принтера с использованием стандартного (без пользовательского интерфейса) контроллера печати и имени документа.
Print(string, PrintSaveOptions) Печать всего документа на указанном принтере с использованием стандартного (без пользовательского интерфейса) контроллера печати.
Print(string, string) Печать документа с использованием стандартного (без пользовательского интерфейса) контроллера печати и имени документа.
Print(PrinterSettings, string, PrintSaveOptions) Печать документа в соответствии с указанными настройками принтера с использованием стандартного (без пользовательского интерфейса) контроллера печати и имени документа.
Print(string, string, PrintSaveOptions) Печать документа с использованием стандартного (без пользовательского интерфейса) контроллера печати и имени документа.
Refresh() Вызывает метод обновления для всех DataRecordSet на диаграмме.
RemoveHiddenInformation(int) Удалить неиспользуемую информацию
RemoveMacro() Удаляет VBA/макрос из этой диаграммы.
Save(Stream, SaveFileFormat) Сохраняет данные диаграммы в поток.
Save(Stream, SaveOptions) Сохраняет диаграмму в поток, используя указанные параметры сохранения.
Save(string, SaveFileFormat) Сохраняет данные диаграммы в файл.
Save(string, SaveOptions) Сохраняет документ в файл, используя указанные параметры сохранения.
static Export(Stream, Stream) Экспортирует диаграмму из потока vsd в формат потока vdw. Еще не реализовано.
static Export(Stream, string) Экспортирует диаграмму из потока vsd в файл формата *.vdw. Еще не реализовано.
static Export(string, Stream) Экспортирует диаграмму из файла vsd в потоковый формат vdw. Еще не реализовано.
static Export(string, string) Экспортирует диаграмму из формата vsd в формат vdw. Еще не реализовано.

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