Region

Region class

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

public sealed class Region

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

ИмяОписание
Region()Инициализирует новыйRegion .
Region(GraphicsPath)Инициализирует новыйRegion с указаннымGraphicsPath .
Region(Rectangle)Инициализирует новыйRegion из указанногоRectangle структура.
Region(RectangleF)Инициализирует новыйRegion из указанногоRectangleF структура.

Методы

ИмяОписание
Complement(GraphicsPath)Обновляет этоRegion содержать часть указанногоGraphicsPath что не пересекается с этимRegion .
Complement(Rectangle)Обновляет этоRegion содержать часть указанногоRectangle структура, которая не пересекается с этимRegion .
Complement(RectangleF)Обновляет этоRegion содержать часть указанногоRectangleF структура, которая не пересекается с этимRegion .
Complement(Region)Обновляет этоRegion содержать часть указанногоRegion что не пересекается с этимRegion .
DeepClone()Создает точную глубокую копию этогоRegion .
Equals(Region, Graphics)Проверяет, указанныйRegion идентичен этомуRegion на указанной поверхности рисования.
Exclude(GraphicsPath)Обновляет этоRegion содержать только ту часть его внутренней части, которая не пересекается с указаннымGraphicsPath .
Exclude(Rectangle)Обновляет этоRegion содержать только ту часть его внутренней части, которая не пересекается с указаннымRectangle структура.
Exclude(RectangleF)Обновляет этоRegion содержать только ту часть его внутренней части, которая не пересекается с указаннымRectangleF структура.
Exclude(Region)Обновляет этоRegion содержать только ту часть его внутренней части, которая не пересекается с указаннымRegion .
Intersect(GraphicsPath)Обновляет этоRegion до пересечения себя с указаннымGraphicsPath .
Intersect(Rectangle)Обновляет этоRegion до пересечения себя с указаннымRectangle структура.
Intersect(RectangleF)Обновляет этоRegion до пересечения себя с указаннымRectangleF структура.
Intersect(Region)Обновляет этоRegion до пересечения себя с указаннымRegion .
IsEmpty(Graphics)Проверяет, является ли этоRegion имеет пустую внутреннюю часть на указанной поверхности рисования.
IsInfinite(Graphics)Проверяет, является ли этоRegion имеет бесконечную внутреннюю часть на указанной поверхности рисования.
IsVisible(Point)Проверяет, указанныйPoint структура содержится в этомRegion .
IsVisible(PointF)Проверяет, указанныйPointF структура содержится в этомRegion .
IsVisible(Rectangle)Проверяет, является ли какая-либо часть указанногоRectangle структура содержится в этомRegion .
IsVisible(RectangleF)Проверяет, является ли какая-либо часть указанногоRectangleF структура содержится в этомRegion .
IsVisible(float, float)Проверяет, содержится ли указанная точка в этомRegion .
IsVisible(Point, Graphics)Проверяет, указанныйPoint структура содержится в этомRegionпри рисовании с использованием указанногоGraphics .
IsVisible(PointF, Graphics)Проверяет, указанныйPointF структура содержится в этомRegionпри рисовании с использованием указанногоGraphics .
IsVisible(Rectangle, Graphics)Проверяет, является ли какая-либо часть указанногоRectangle структура содержится в этомRegionпри рисовании с использованием указанногоGraphics .
IsVisible(RectangleF, Graphics)Проверяет, является ли какая-либо часть указанногоRectangleF структура содержится в этомRegionпри рисовании с использованием указанногоGraphics .
IsVisible(float, float, Graphics)Проверяет, содержится ли указанная точка в этомRegionпри рисовании с использованием указанногоGraphics .
IsVisible(int, int, Graphics)Проверяет, содержится ли указанная точка в этомRegion объект при рисовании с использованием указанногоGraphics объект.
IsVisible(float, float, float, float)Проверяет, содержится ли какая-либо часть указанного прямоугольника в этомRegion .
IsVisible(int, int, int, int)Проверяет, содержится ли какая-либо часть указанного прямоугольника в этомRegion .
IsVisible(float, float, float, float, Graphics)Проверяет, содержится ли какая-либо часть указанного прямоугольника в этомRegionпри рисовании с использованием указанногоGraphics .
IsVisible(int, int, int, int, Graphics)Проверяет, содержится ли какая-либо часть указанного прямоугольника в этомRegionпри рисовании с использованием указанногоGraphics .
MakeEmpty()Инициализирует этоRegion в пустой интерьер.
MakeInfinite()Инициализирует этоRegion объект в бесконечный интерьер.
Transform(Matrix)Преобразует этоRegion указаннымMatrix .
Translate(float, float)Смещает координаты этогоRegion на указанную сумму.
Translate(int, int)Смещает координаты этогоRegion на указанную сумму.
Union(GraphicsPath)Обновляет этоRegion к союзу самого себя и указанногоGraphicsPath .
Union(Rectangle)Обновляет этоRegion к союзу самого себя и указанногоRectangle структура.
Union(RectangleF)Обновляет этоRegion к союзу самого себя и указанногоRectangleF структура.
Union(Region)Обновляет этоRegion к союзу самого себя и указанногоRegion .
Xor(GraphicsPath)Обновляет этоRegion на объединение минус пересечение себя с указаннымGraphicsPath .
Xor(Rectangle)Обновляет этоRegion на объединение минус пересечение себя с указаннымRectangle структура.
Xor(RectangleF)Обновляет этоRegion на объединение минус пересечение себя с указаннымRectangleF структура.
Xor(Region)Обновляет этоRegion на объединение минус пересечение себя с указаннымRegion .

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