Page

Page class

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

public class Page : IDisposable

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

Имя Описание
Page() Конструктор.
Page(int) Конструктор.

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

Имя Описание
AssociatedPage { get; set; } Идентификатор исходной страницы чертежа, которая была размечена на отдельных наложениях разметки рецензентами чертежа.
Background { get; set; } Флаг, указывающий, является ли страница фоновой страницей.
BackPage { get; set; } Фоновая страница страницы.
Connects { get; } Содержит элемент Connect для каждого соединения между двумя фигурами на чертеже.
ID { get; set; } Уникальный идентификатор элемента в его родительском элементе.
Name { get; set; } Имя элемента.
NameU { get; set; } Универсальное имя элемента.
Pages { get; set; } Коллекция страниц.
PageSheet { get; } Содержит элементы, определяющие лист страницы для элемента Page или Master.
PresetTheme { set; } Применить предустановленную тему к этой странице
PresetThemeQuickStyle { set; } Применить быстрый стиль предустановленной темы к этой странице
PresetThemeVariant { set; } Применить предустановленный вариант темы к этой странице
ReviewerID { get; set; } Идентификатор рецензента, связанного с наложением разметки.
Shapes { get; } Коллекция форм.
ViewCenterX { get; set; } ViewCenterX и ViewCenterY определяют центральную точку на странице, которую новый вид (окно) принимает при первоначальном открытии.
ViewCenterY { get; set; } ViewCenterX и ViewCenterY определяют центральную точку на странице, которую новый вид (окно) принимает при первоначальном открытии.
ViewScale { get; set; } Коэффициент увеличения по умолчанию, используемый при открытии нового представления (окна) страницы. Например, 1 = 100%; 1,5 = 150% и т. д.

Методы

Имя Описание
AddActiveXControl(ControlType, double, double, double, double) Создает элемент управления Activex.
AddComment(long, string) Добавляет комментарий к фигуре с идентификатором фигуры.
AddComment(Shape, string) Добавляет комментарий к фигуре.
AddComment(double, double, string) Добавляет комментарий с определенными PinX и PinY.
AddShape(Shape, string) Добавляет форму, созданную мастером, на определенную страницу.
AddShape(double, double, string) Добавляет форму, созданную мастером на странице с определенными PinX и PinY.
AddShape(double, double, double, double, Stream)
AddShape(double, double, double, double, string) Добавляет форму, созданную мастером на странице, с заданными PinX, PinY, шириной и высотой.
AddShape(double, double, double, double, Stream, Stream)
AddText(double, double, double, double, string) Добавляет текст с определенными PinX и PinY.
AddText(double, double, double, double, string, string, string, double) Добавляет текст с определенными PinX и PinY.
ApplyStyle(int, int, int) Применяет стиль ко всей странице.
AutoSpaceShapes(ShapeCollection, AutoSpaceOptions) Формы автоматического пространства
BringForward(long) Переносит фигуру, определенную ID, на одну позицию вперед в z-порядке.
BringToFront(long) Помещает фигуру, определенную идентификатором, в начало z-порядка.
CenterDrawing() Центрирует фигуры страницы относительно экстента страницы. Центрирование фигур не меняет их положение относительно друг друга.
ConnectShapesViaConnector(long, ConnectionPointPlace, long, ConnectionPointPlace, long) Соедините фигуры через коннектор.
ConnectShapesViaConnector(long, string, long, string, long) Соедините фигуры через коннектор.
ConnectShapesViaConnector(Shape, ConnectionPointPlace, Shape, ConnectionPointPlace, Shape) Соедините фигуры через коннектор.
ConnectShapesViaConnectorIndex(long, int, long, int, long) Соедините фигуры через индекс соединителя.
ConnectShapesViaConnectorIndex(Shape, int, Shape, int, Shape) Соедините фигуры через индекс соединителя.
Copy(Page)
Dispose() Выполняет определяемые приложением задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов.
DrawBezier(double, double, double, double, PointF[]) Процесс рисования Безье. Длина точек должна быть равна или больше 3.
DrawEllipse(double, double, double, double) Процесс рисования Эллипса.
DrawLine(double, double, double, double) Процесс рисования одной линии.
DrawLine(double, double, double, double, double[]) Процесс рисования линии.
DrawLine(double, double, double, double, PointF[]) Процесс рисования линии.
DrawPolyline(double, double, double, double, double[]) Процесс рисования полилинии.
DrawPolyline(double, double, double, double, PointF[]) Процесс рисования полилинии.
DrawRectangle(double, double, double, double) Процесс рисования прямоугольника.
DrawSpline(double, double, double, double, PointF[]) Процесс рисования сплайна.
GlueShapes(long, ConnectionPointPlace, long) Склейте формы
GlueShapes(Shape, ConnectionPointPlace, Shape) Склейте формы.
GlueShapesInContainer(long, int, int, long) Склеить фигуры в контейнере
GlueShapesInContainer(long, string, string, long) Склеить фигуры в контейнере, используя имя соединения
GlueShapesInContainerByID(long, int, int, long) Склеить фигуры по идентификатору соединения в container
GlueShapeToConnectorBeginX(long, string, long) Приклеить фигуру к BeginX соединителя
GlueShapeToConnectorEndX(long, string, long) Приклеить фигуру к EndX соединителя
Layout(LayoutOptions) Размещает фигуры и/или перенаправляет соединители для страницы.
MoveTo(int) Перемещает страницу в другое место на страницах.
SendBackward(long) Перемещает фигуру, определенную ID, на одну позицию назад в z-порядке.
SendToBack(long) Перемещает фигуру, определенную идентификатором, в конец z-порядка.

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