Российский Государственный Технологический Университет им. К.Э. Циолковского
Опубликован: 02.03.2007 | Доступ: свободный | Студентов: 5636 / 790 | Оценка: 3.96 / 3.45 | Длительность: 27:04:00
ISBN: 978-5-9556-0086-4
Лекция 17:

GDI+

Открытые методы
AddMetafileComment Добавляет комментарий к текущему объекту Metafile
BeginContainer Перегружен. Сохраняет графический контейнер, содержащий текущее состояние данного объекта Graphics, а затем открывает и использует новый графический контейнер
Clear Очищает всю поверхность рисования и выполняет заливку поверхности указанным цветом фона
CreateObjRef Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для коммуникации с удаленными объектами
Dispose Освобождает все ресурсы, используемые данным объектом Graphics
DrawArc Перегружен. Рисует дугу, которая является частью эллипса, заданного парой координат, шириной и высотой
DrawBezier Перегружен. Строит кривую Безье, определяемую четырьмя структурами Point
DrawBeziers Перегружен. Формирует набор кривых Безье из массива структур Point
DrawClosedCurve Перегружен. Строит замкнутую фундаментальную кривую, определяемую массивом структур Point
DrawCurve Перегружен. Строит замкнутую фундаментальную кривую через точки указанного массива структур Point
DrawEllipse Перегружен. Формирует эллипс, который определяется ограничивающим прямоугольником, заданным с помощью пары координат — ширины и высоты
DrawIcon Перегружен. Формирует изображение, которое представлено указанным объектом Icon, расположенным по указанным координатам
DrawIconUnstretched Формирует изображение, представленное указанным объектом Icon, не масштабируя его
DrawImage Перегружен. Рисует заданный объект Image в заданном месте, используя исходный размер
DrawImageUnscaled Перегружен. Рисует заданное изображение, используя его исходный фактический размер, в расположении, заданном парой координат
DrawLine Перегружен. Проводит линию, соединяющую две точки, определенные парами координат
DrawLines Перегружен. Формирует набор сегментов линии, которые соединяют массив структур Point
DrawPath Рисует объект GraphicsPath
DrawPie Перегружен. Рисует сектор, определенный эллипсом, который задан парой координат, шириной, высотой и двумя радиальными линиями
DrawPolygon Перегружен. Рисует многоугольник, определяемый массивом структур Point
DrawRectangle Перегружен. Рисует прямоугольник, который определен парой координат, шириной и высотой
DrawRectangles Перегружен. Рисует набор прямоугольников, определяемых структурой Rectangle
DrawString Перегружен. Создает текстовую строку в заданном месте с указанными объектами Brush и Font
EndContainer Закрывает текущий графический контейнер и восстанавливает состояние данного объекта Graphics, которое было сохранено при вызове метода BeginContainer
EnumerateMetafile Перегружен. Отправляет записи указанного объекта Metafile по отдельности методу обратного вызова, который отображает их в заданной точке
Equals Перегружен. Определяет, равны ли два экземпляра Object
ExcludeClip Перегружен. Обновляет вырезанную область данного объекта Graphics, чтобы исключить из нее часть, определенную структурой Rectangle
FillClosedCurve Перегружен. Заполняет замкнутую фундаментальную кривую, определяемую массивом структур Point
FillEllipse Перегружен. Заполняет внутреннюю часть эллипса, который определяется ограничивающим прямоугольником, заданным с помощью пары координат — ширины и высоты
FillPath Заполняет внутреннюю часть объекта GraphicsPath
FillPie Перегружен. Заполняет внутреннюю часть сектора, определенного эллипсом, который задан парой координат, шириной, высотой и двумя радиальными линиями
FillPolygon Перегружен. Заполняет внутреннюю часть многоугольника, определенного массивом точек, заданных структурами Point
FillRectangle Перегружен. Заполняет внутреннюю часть прямоугольника, который определен парой координат, шириной и высотой
FillRectangles Перегружен. Заполняет внутреннюю часть набора прямоугольников, определяемого структурами Rectangle
FillRegion Заполняет внутреннюю часть объекта Region
Flush Перегружен. Вызывает принудительное выполнение всех отложенных графических операций и немедленно возвращается, не дожидаясь их окончания
FromHdc Статический. Перегружен. Создает новый объект Graphics из указанного дескриптора для контекста устройства
FromHdcInternal Статический. Внутренний метод. Не используется
FromHwnd Статический. Создает новый объект Graphics из указанного дескриптора для окна
FromHwndInternal Статический. Внутренний метод. Не используется
FromImage Статический. Создает новый объект Graphics из заданного объекта Image
GetHalftonePalette Статический. Получает дескриптор текущей полутоновой палитры Windows
GetHashCode Служит хэш-функцией для конкретного типа, пригоден для использования в алгоритмах хэширования и структурах данных, например в хэш-таблице
GetHdc Получает дескриптор контекста устройства, связанный с данным объектом Graphics
GetLifetimeService Извлекает служебный объект текущего срока действия, который управляет средствами срока действия данного экземпляра
GetNearestColor Получает цвет, ближайший к указанной структуре Color
GetType Возвращает Type текущего экземпляра
InitializeLifetimeService Получает служебный объект срока действия, для управления средствами срока действия данного экземпляра
IntersectClip Перегружен. Обновляет вырезанную область данного объекта Graphics, включая в нее пересечение текущей вырезанной области и указанной структуры Rectangle
IsVisible Перегружен. Указывает, содержится ли точка, заданная с помощью пары координат, в видимой вырезанной области данного объекта Graphics
MeasureCharacterRanges Получает массив объектов Region, каждый из которых связывает диапазон позиций символов в рамках указанной строки
MeasureString Перегружен. Измеряет указанную строку в процессе ее создания с помощью заданного объекта Font
MultiplyTransform Перегружен. Умножает универсальное преобразование данного объекта Graphics на преобразование указанного объекта Matrix
ReleaseHdc Освобождает дескриптор контекста устройства, полученный в результате предыдущего вызова метода GetHdc данного объекта Graphics
ReleaseHdcInternal Внутренний метод. Не используется
ResetClip Сбрасывает вырезанную область данного объекта Graphics и делает ее бесконечной
ResetTransform Сбрасывает матрицу универсального преобразования данного объекта Graphics и делает ее единичной матрицей
Restore Восстанавливает состояние данного объекта Graphics, возвращая его к состоянию объекта GraphicsState
RotateTransform Перегружен. Применяет заданное вращение к матрице преобразования данного объекта Graphics
Save Сохраняет текущее состояние данного объекта Graphics и связывает сохраненное состояние с объектом GraphicsState
ScaleTransform Перегружен. Применяет указанную операцию масштабирования к матрице преобразования данного объекта Graphics путем ее добавления к матрице преобразования объекта
SetClip Перегружен. Задает в качестве вырезанной области данного объекта Graphics свойство Clip указанного объекта Graphics
ToString Возвращает String, который представляет текущий Object
TransformPoints Перегружен. Преобразует массив точек из одного координатного пространства в другое, используя текущее универсальное преобразование и преобразование страницы данного объекта Graphics
TranslateClip Перегружен. Переводит вырезанную область данного объекта Graphics в указанном объеме в горизонтальном и вертикальном направлениях.
TranslateTransform Перегружен. Добавляет заданный перевод к матрице преобразования данного объекта Graphics
Защищенные методы
Finalize Переопределен. См. Object.Finalize.

В языках C# и C++ для функций финализации используется синтаксис деструктора

MemberwiseClone Создает неполную копию текущего Object
kewezok kewezok
kewezok kewezok
Елена Шляхт
Елена Шляхт
Объясните плиз в чем отличие а++ от ++а
Почему результат разный?
int a=0, b=0;
Console.WriteLine(a++); //0
Console.WriteLine(++b); //1
a++;
++b;
Console.WriteLine(a); //2
Console.WriteLine(b); //2