Class GraphicElement

Класс GraphicElement

Представляет базовый класс для графического объекта на странице.

public abstract class GraphicElement : IDisposable

Свойства

ИмяОписание
Matrix { get; }Получает матрицу графического элемента. Матрица устанавливается при создании элемента. Она изменяется при вызове SetPosition().
Operators { get; }Получает коллекцию операторов, представляющих элемент.
Parent { get; }Получает текущий XFormPlacement, в котором находится элемент.
virtual Position { get; set; }Получает или устанавливает позицию в текущем координатном пространстве. Если Parent не !:null, то элемент имеет координатное пространство xForm.
abstract Rectangle { get; }Получает ограничивающий прямоугольник GraphicElement.
SourcePage { get; }Получает страницу, из которой извлечен графический элемент.

Методы

ИмяОписание
virtual AddOnPage(Page)Добавляет текущий элемент на страницу. Если нужно добавить много элементов, лучше использовать AddGraphics.
Dispose()Освобождает все ресурсы, используемые классом GraphicElement.
Remove()Удаляет текущий элемент со страницы. Если нужно удалить много элементов, лучше использовать DeleteGraphics.
SaveToSvg()Преобразует элемент в одно изображение SVG.
SaveToSvg(string)Преобразует элемент в один файл изображения SVG.

См. также