Поделиться через


Использование графических контейнеров

У объекта Graphics имеются методы для отображения векторной и растровой графики, а также текста, например методы DrawLine, DrawImage и DrawString. Объект Graphics содержит также некоторые свойства, влияющие на качество и ориентацию отображаемых объектов. Например, свойство "режим сглаживания" определяет, следует ли применять сглаживание к прямым и кривым линиям, а свойство "преобразование мировых координат" влияет на расположение и поворот рисуемых объектов.

Объект Graphics привязывается к конкретному устройству отображения. При использовании объекта Graphics для рисования в окне этот объект Graphics также привязывается к рассматриваемому окну.

Объект Graphics можно рассматривать как контейнер, потому что он хранит набор свойств, влияющих на отображение, и привязывается к конкретному устройству. Можно создать вторичный контейнер внутри существующего объекта Graphics, используя вызов метода BeginContainer объекта Graphics.

В этом разделе

Управление состоянием графического объекта
Описывается управление параметрами качества, областью обрезки и преобразованиями объекта Graphics.

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