System::Drawing::Region classe
Contenu
[
Cacher
]Region class
Représente l’intérieur d’une forme graphique. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument.
class Region : public System::Object
Méthodes
| Méthode | Description |
|---|---|
| Clone() const | Renvoie une copie de l’objet actuel. |
| Complement(const RectangleF&) | Remplace la région représentée par l’objet actuel par la partie de la région définie par le rectangle spécifié qui n’intersecte pas cette région. |
| Complement(const Rectangle&) | Remplace la région représentée par l’objet actuel par la partie de la région définie par le rectangle spécifié qui n’intersecte pas cette région. |
| Complement(const SharedPtr<Drawing2D::GraphicsPath>&) | Remplace la région représentée par l’objet actuel par la partie de la région définie par le chemin spécifié qui n’intersecte pas cette région. |
| Complement(const SharedPtr<Region>&) | Remplace la région représentée par l’objet actuel par la partie de la région spécifiée qui n’intersecte pas cette région. |
| Dispose() | Libère toutes les ressources du système d’exploitation acquises par l’objet actuel. |
| Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&) | Détermine si la région spécifiée est identique à la région représentée par l’objet actuel sur la surface de dessin spécifiée. |
| Exclude(const RectangleF&) | Remplace la région représentée par l’objet actuel par le résultat de l’exclusion de la région définie par le rectangle spécifié. |
| Exclude(const Rectangle&) | Remplace la région représentée par l’objet actuel par le résultat de l’exclusion de la région définie par le rectangle spécifié. |
| Exclude(const SharedPtr<Drawing2D::GraphicsPath>&) | Remplace la région représentée par l’objet actuel par le résultat de l’exclusion de la région définie par le chemin spécifié. |
| Exclude(const SharedPtr<Region>&) | Remplace la région représentée par l’objet actuel par le résultat de l’exclusion de la région spécifiée. |
| GetBounds(const SharedPtr<Graphics>&) const | Obtient une structure RectangleF qui représente un rectangle englobant ce Region sur la surface de dessin d’un objet Graphics. |
| GetRegionData() const | Renvoie un objet RegionData contenant les données qui définissent la région représentée par l’objet actuel. |
| GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) const | Renvoie un tableau de structures RectangleF qui approximent ce Region après l’application de la transformation matricielle spécifiée. |
| Intersect(const RectangleF&) | Remplace la région représentée par l’objet actuel par le résultat de l’intersection de cette région avec une région définie par le rectangle spécifié. |
| Intersect(const Rectangle&) | Remplace la région représentée par l’objet actuel par le résultat de l’intersection de cette région avec une région définie par le rectangle spécifié. |
| Intersect(const SharedPtr<Drawing2D::GraphicsPath>&) | Remplace la région représentée par l’objet actuel par le résultat de l’intersection de cette région et d’une région définie par le chemin spécifié. |
| Intersect(const SharedPtr<Region>&) | Remplace la région représentée par l’objet actuel par le résultat de l’intersection de cette région et de la région spécifiée. |
| IsEmpty(const SharedPtr<Graphics>&) const | Détermine si la région représentée par l’objet actuel a un intérieur vide sur la surface de dessin spécifiée. |
| IsInfinite(const SharedPtr<Graphics>&) const | Détermine si la région représentée par l’objet actuel a un intérieur infini sur la surface de dessin spécifiée. |
| IsVisible(const Point&) const | Détermine si le point spécifié est contenu dans la région représentée par l’objet actuel. |
| IsVisible(const PointF&) const | Détermine si le point spécifié est contenu dans la région représentée par l’objet actuel. |
| IsVisible(const Rectangle&) | Détermine si une partie du rectangle spécifié est contenue dans la région représentée par l’objet actuel. |
| IsVisible(const RectangleF&) | Détermine si une partie du rectangle spécifié est contenue dans la région représentée par l’objet actuel. |
| IsVisible(const Point&, const SharedPtr<Graphics>&) const | Détermine si le point spécifié est contenu dans la région représentée par l’objet actuel en utilisant les graphiques spécifiés. |
| IsVisible(const PointF&, const SharedPtr<Graphics>&) const | Détermine si le point spécifié est contenu dans la région représentée par l’objet actuel en utilisant les graphiques spécifiés. |
| IsVisible(const Rectangle&, const SharedPtr<Graphics>&) | Détermine si une partie du rectangle spécifié est contenue dans la région représentée par l’objet actuel en utilisant les graphiques spécifiés. |
| IsVisible(const RectangleF&, const SharedPtr<Graphics>&) | Détermine si une partie du rectangle spécifié est contenue dans la région représentée par l’objet actuel en utilisant les graphiques spécifiés. |
| IsVisible(float, float) const | Détermine si le point spécifié est contenu dans la région représentée par l’objet actuel. |
| IsVisible(float, float, const SharedPtr<Graphics>&) const | Détermine si le point spécifié est contenu dans la région représentée par l’objet actuel en utilisant les graphiques spécifiés. |
| MakeEmpty() | Initialise l’objet actuel avec un intérieur vide. |
| MakeInfinite() | Initialise cet objet région avec un intérieur infini. |
| Region() | Construit une nouvelle instance de la classe Region. |
| Region(const RectangleF&) | Construit une nouvelle instance de la classe Region qui représente une région définie par le rectangle spécifié. |
| Region(const Rectangle&) | Construit une nouvelle instance de la classe Region qui représente une région définie par le rectangle spécifié. |
| Region(const SharedPtr<Drawing2D::GraphicsPath>&) | Construit une nouvelle instance de la classe Region qui représente une région définie par le chemin spécifié. |
| Region(const SkPath&) | |
| Region(const SharedPtr<Drawing2D::RegionData>&) | Construit une nouvelle instance de la classe Region qui représente une région définie par l’objet RegionData spécifié. |
| Transform(const SharedPtr<Drawing2D::Matrix>&) | Transforme cette région par la matrice spécifiée. |
| Transform(const SkMatrix&) | Transforme cette région par la matrice spécifiée. |
| Translate(int, int) | Déplace les coordonnées de la région de la valeur spécifiée. |
| Translate(float, float) | Déplace les coordonnées de la région de la valeur spécifiée. |
| Union(const RectangleF&) | Remplace la région représentée par l’objet actuel par le résultat de l’opération d’union de cette région et d’une région définie par le rectangle spécifié. |
| Union(const Rectangle&) | Remplace la région représentée par l’objet actuel par le résultat de l’union de cette région et d’une région définie par le rectangle spécifié. |
| Union(const SharedPtr<Drawing2D::GraphicsPath>&) | Remplace la région représentée par l’objet actuel par le résultat de l’union de cette région et d’une région définie par le chemin spécifié. |
| Union(const SharedPtr<Region>&) | Remplace la région représentée par l’objet actuel par le résultat de l’union de cette région et de la région spécifiée. |
| Xor(const RectangleF&) | Remplace la région représentée par l’objet actuel par les parties de cette région et de la région définie par le rectangle spécifié qui ne s’intersectent pas. |
| Xor(const Rectangle&) | Remplace la région représentée par l’objet actuel par les parties de cette région et de la région définie par le rectangle spécifié qui ne s’intersectent pas. |
| Xor(const SharedPtr<Drawing2D::GraphicsPath>&) | Remplace la région représentée par l’objet actuel par les parties de cette région et de la région définie par le chemin spécifié qui ne s’intersectent pas. |
| Xor(const SharedPtr<Region>&) | Remplace la région représentée par l’objet actuel par les parties de cette région et de la région spécifiée qui ne s’intersectent pas. |
| virtual ~Region() | Destructeur. |
Voir aussi
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++