Clase System::Drawing::Region
Contenido
[
Ocultar
]Region class
Representa el interior de una forma gráfica. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
class Region : public System::Object
Métodos
| Método | Descripción |
|---|---|
| Clone() const | Devuelve una copia del objeto actual. |
| Complement(const RectangleF&) | Reemplaza la región representada por el objeto actual con la porción de la región definida por el rectángulo especificado que no intersecta con esta región. |
| Complement(const Rectangle&) | Reemplaza la región representada por el objeto actual con la porción de la región definida por el rectángulo especificado que no intersecta con esta región. |
| Complement(const SharedPtr<Drawing2D::GraphicsPath>&) | Reemplaza la región representada por el objeto actual con la porción de la región definida por la ruta especificada que no intersecta con esta región. |
| Complement(const SharedPtr<Region>&) | Reemplaza la región representada por el objeto actual con la porción de la región especificada que no intersecta con esta región. |
| Dispose() | Libera todos los recursos del sistema operativo adquiridos por el objeto actual. |
| Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&) | Determina si la región especificada es idéntica a la región representada por el objeto actual en la superficie de dibujo especificada. |
| Exclude(const RectangleF&) | Reemplaza la región representada por el objeto actual con el resultado de la exclusión de la región definida por el rectángulo especificado. |
| Exclude(const Rectangle&) | Reemplaza la región representada por el objeto actual con el resultado de la exclusión de la región definida por el rectángulo especificado. |
| Exclude(const SharedPtr<Drawing2D::GraphicsPath>&) | Reemplaza la región representada por el objeto actual con el resultado de la exclusión de la región definida por la ruta especificada. |
| Exclude(const SharedPtr<Region>&) | Reemplaza la región representada por el objeto actual con el resultado de la exclusión de la región especificada. |
| GetBounds(const SharedPtr<Graphics>&) const | Obtiene una estructura RectangleF que representa un rectángulo que delimita este Region en la superficie de dibujo de un objeto Graphics. |
| GetRegionData() const | Devuelve un objeto RegionData que contiene datos que definen la región representada por el objeto actual. |
| GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) const | Devuelve una matriz de estructuras RectangleF que aproximan esta Region después de aplicar la transformación de matriz especificada. |
| Intersect(const RectangleF&) | Reemplaza la región representada por el objeto actual con el resultado de la intersección de esta región y una región definida por el rectángulo especificado. |
| Intersect(const Rectangle&) | Reemplaza la región representada por el objeto actual con el resultado de la intersección de esta región y una región definida por el rectángulo especificado. |
| Intersect(const SharedPtr<Drawing2D::GraphicsPath>&) | Reemplaza la región representada por el objeto actual con el resultado de la intersección de esta región y una región definida por la ruta especificada. |
| Intersect(const SharedPtr<Region>&) | Reemplaza la región representada por el objeto actual con el resultado de la intersección de esta región y la región especificada. |
| IsEmpty(const SharedPtr<Graphics>&) const | Determina si la región representada por el objeto actual tiene interior vacío en la superficie de dibujo especificada. |
| IsInfinite(const SharedPtr<Graphics>&) const | Determina si la región representada por el objeto actual tiene interior infinito en la superficie de dibujo especificada. |
| IsVisible(const Point&) const | Determina si el punto especificado está contenido dentro de la región representada por el objeto actual. |
| IsVisible(const PointF&) const | Determina si el punto especificado está contenido dentro de la región representada por el objeto actual. |
| IsVisible(const Rectangle&) | Determina si alguna parte del rectángulo especificado está contenida dentro de la región representada por el objeto actual. |
| IsVisible(const RectangleF&) | Determina si alguna parte del rectángulo especificado está contenida dentro de la región representada por el objeto actual. |
| IsVisible(const Point&, const SharedPtr<Graphics>&) const | Determina si el punto especificado está contenido dentro de la región representada por el objeto actual usando los gráficos especificados. |
| IsVisible(const PointF&, const SharedPtr<Graphics>&) const | Determina si el punto especificado está contenido dentro de la región representada por el objeto actual usando los gráficos especificados. |
| IsVisible(const Rectangle&, const SharedPtr<Graphics>&) | Determina si alguna parte del rectángulo especificado está contenida dentro de la región representada por el objeto actual usando los gráficos especificados. |
| IsVisible(const RectangleF&, const SharedPtr<Graphics>&) | Determina si alguna parte del rectángulo especificado está contenida dentro de la región representada por el objeto actual usando los gráficos especificados. |
| IsVisible(float, float) const | Determina si el punto especificado está contenido dentro de la región representada por el objeto actual. |
| IsVisible(float, float, const SharedPtr<Graphics>&) const | Determina si el punto especificado está contenido dentro de la región representada por el objeto actual usando los gráficos especificados. |
| MakeEmpty() | Inicializa el objeto actual con interior vacío. |
| MakeInfinite() | Inicializa este objeto de región con un interior infinito. |
| Region() | Construye una nueva instancia de la clase Region. |
| Region(const RectangleF&) | Construye una nueva instancia de la clase Region que representa una región definida por el rectángulo especificado. |
| Region(const Rectangle&) | Construye una nueva instancia de la clase Region que representa una región definida por el rectángulo especificado. |
| Region(const SharedPtr<Drawing2D::GraphicsPath>&) | Construye una nueva instancia de la clase Region que representa una región definida por la ruta especificada. |
| Region(const SkPath&) | |
| Region(const SharedPtr<Drawing2D::RegionData>&) | Construye una nueva instancia de la clase Region que representa una región definida por el objeto RegionData especificado. |
| Transform(const SharedPtr<Drawing2D::Matrix>&) | Transforma esta región mediante la matriz especificada. |
| Transform(const SkMatrix&) | Transforma esta región mediante la matriz especificada. |
| Translate(int, int) | Mueve las coordenadas de la región en la cantidad especificada. |
| Translate(float, float) | Mueve las coordenadas de la región en la cantidad especificada. |
| Union(const RectangleF&) | Reemplaza la región representada por el objeto actual con el resultado de la operación de unión de esta región y una región definida por el rectángulo especificado. |
| Union(const Rectangle&) | Reemplaza la región representada por el objeto actual con el resultado de la unión de esta región y una región definida por el rectángulo especificado. |
| Union(const SharedPtr<Drawing2D::GraphicsPath>&) | Reemplaza la región representada por el objeto actual con el resultado de la unión de esta región y una región definida por la ruta especificada. |
| Union(const SharedPtr<Region>&) | Reemplaza la región representada por el objeto actual con el resultado de la unión de esta región y la región especificada. |
| Xor(const RectangleF&) | Reemplaza la región representada por el objeto actual con las porciones de esta región y la región definida por el rectángulo especificado que no se intersectan. |
| Xor(const Rectangle&) | Reemplaza la región representada por el objeto actual con las porciones de esta región y la región definida por el rectángulo especificado que no se intersectan. |
| Xor(const SharedPtr<Drawing2D::GraphicsPath>&) | Reemplaza la región representada por el objeto actual con las porciones de esta región y la región definida por la ruta especificada que no se intersectan. |
| Xor(const SharedPtr<Region>&) | Reemplaza la región representada por el objeto actual con las porciones de esta región y la región especificada que no se intersectan. |
| virtual ~Region() | Destructor. |
Ver también
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++