classe System::Drawing::Drawing2D::GraphicsPath
Contenu
[
Cacher
]GraphicsPath class
Représente un ensemble de lignes et de courbes connectées. 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 passer aux fonctions en tant qu’argument.
class GraphicsPath : public System::Object
Méthodes
| Méthode | Description |
|---|---|
| AddArc(float, float, float, float, float, float) | Ajoute l’arc elliptique spécifié au chemin représenté par l’objet actuel. |
| AddArc(int, int, int, int, float, float) | Ajoute l’arc elliptique spécifié au chemin représenté par l’objet actuel. |
| AddArc(const RectangleF&, float, float) | Ajoute l’arc elliptique spécifié au chemin représenté par l’objet actuel. |
| AddArc(const Rectangle&, float, float) | Ajoute l’arc elliptique spécifié au chemin représenté par l’objet actuel. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | Ajoute la courbe de Bézier cubique spécifiée au chemin représenté par l’objet actuel. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | Ajoute la courbe de Bézier cubique spécifiée au chemin représenté par l’objet actuel. |
| AddBezier(int, int, int, int, int, int, int, int) | Ajoute la courbe de Bézier cubique spécifiée au chemin représenté par l’objet actuel. |
| AddBezier(float, float, float, float, float, float, float, float) | Ajoute la courbe de Bézier cubique spécifiée au chemin représenté par l’objet actuel. |
| AddBeziers(const ArrayPtr<Point>&) | Ajoute une séquence de courbes de Bézier cubiques connectées à la figure actuelle. |
| AddBeziers(const ArrayPtr<PointF>&) | Ajoute une séquence de courbes de Bézier cubiques connectées à la figure actuelle. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | Ajoute la courbe fermée spécifiée au chemin représenté par l’objet actuel. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | Ajoute la courbe fermée spécifiée au chemin représenté par l’objet actuel. |
| AddCurve(const ArrayPtr<PointF>&, float) | Ajoute la courbe spécifiée au chemin représenté par l’objet actuel. |
| AddCurve(const ArrayPtr<Point>&, float) | Ajoute la courbe spécifiée au chemin représenté par l’objet actuel. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | Ajoute la courbe spécifiée au chemin représenté par l’objet actuel. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | Ajoute la courbe spécifiée au chemin représenté par l’objet actuel. |
| AddEllipse(float, float, float, float) | Ajoute l’ellipse spécifiée au chemin représenté par l’objet actuel. |
| AddEllipse(int, int, int, int) | Ajoute l’ellipse spécifiée au chemin représenté par l’objet actuel. |
| AddEllipse(const RectangleF&) | Ajoute l’ellipse spécifiée au chemin représenté par l’objet actuel. |
| AddEllipse(const Rectangle&) | Ajoute l’ellipse spécifiée au chemin représenté par l’objet actuel. |
| AddLine(const Point&, const Point&) | Ajoute la ligne spécifiée au chemin représenté par l’objet actuel. |
| AddLine(const PointF&, const PointF&) | Ajoute la ligne spécifiée au chemin représenté par l’objet actuel. |
| AddLine(int, int, int, int) | Ajoute la ligne spécifiée au chemin représenté par l’objet actuel. |
| AddLine(float, float, float, float) | Ajoute la ligne spécifiée au chemin représenté par l’objet actuel. |
| AddLines(const ArrayPtr<PointF>&) | Ajoute la série de segments de ligne connectés spécifiée au chemin représenté par l’objet actuel. |
| AddLines(const ArrayPtr<Point>&) | Ajoute la série de segments de ligne connectés spécifiée au chemin représenté par l’objet actuel. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | Ajoute le chemin spécifié au chemin représenté par l’objet actuel. |
| AddPie(float, float, float, float, float, float) | Ajoute le contour spécifié de la forme en secteur au chemin représenté par l’objet actuel. |
| AddPie(int, int, int, int, float, float) | Ajoute le contour spécifié de la forme en secteur au chemin représenté par l’objet actuel. |
| AddPie(const Rectangle&, float, float) | Ajoute le contour spécifié de la forme en secteur au chemin représenté par l’objet actuel. |
| AddPolygon(const ArrayPtr<PointF>&) | Ajoute le polygone spécifié au chemin représenté par l’objet actuel. |
| AddPolygon(const ArrayPtr<Point>&) | Ajoute le polygone spécifié au chemin représenté par l’objet actuel. |
| AddRectangle(const Rectangle&) | Ajoute le rectangle spécifié au chemin représenté par l’objet actuel. |
| AddRectangle(const RectangleF&) | Ajoute le rectangle spécifié au chemin représenté par l’objet actuel. |
| AddRectangles(const ArrayPtr<Rectangle>&) | Ajoute la série de rectangles spécifiée au chemin représenté par l’objet actuel. |
| AddRectangles(const ArrayPtr<RectangleF>&) | Ajoute la série de rectangles spécifiée au chemin représenté par l’objet actuel. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | Ajoute une chaîne de texte au chemin représenté par l’objet actuel. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | Ajoute une chaîne de texte au chemin représenté par l’objet actuel. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | Ajoute une chaîne de texte au chemin représenté par l’objet actuel. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | Ajoute une chaîne de texte au chemin représenté par l’objet actuel. |
| virtual Clone() | Crée une copie de l’objet actuel. |
| CloseAllFigures() | Ferme toutes les figures ouvertes et en démarre une nouvelle. |
| CloseFigure() | Ferme la figure actuelle et en démarre une nouvelle. |
| Dispose() | Libère toutes les ressources du système d’exploitation acquises par l’objet actuel. |
| Flatten() | Aplati chaque courbe du chemin en les convertissant en une série de lignes connectées. La valeur de platitude de 0.25 est utilisée. |
| Flatten(const MatrixPtr&) | Aplati chaque courbe du chemin en les convertissant en une série de lignes connectées. La valeur de platitude de 0.25 est utilisée. |
| Flatten(const MatrixPtr&, float) | Aplati chaque courbe du chemin en les convertissant en une série de lignes connectées. |
| get_FillMode() | Renvoie le mode de remplissage de l’objet actuel. |
| get_PathData() | Renvoie un objet PathData contenant les points qui composent le chemin représenté par l’objet actuel ainsi que leurs types. |
| get_PathPoints() const | Renvoie un tableau contenant les points qui composent le chemin représenté par l’objet actuel. |
| get_PathTypes() const | Renvoie un tableau contenant des valeurs indiquant les types des points qui composent un chemin représenté par l’objet actuel. |
| get_PointCount() const | Renvoie le nombre de points du chemin représenté par l’objet actuel. |
| GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) const | Renvoie un objet RectangleF qui représente un rectangle englobant le chemin représenté par l’objet actuel lorsqu’il est transformé avec la matrice spécifiée. |
| GetFigureFlags() | Renvoie une valeur qui est une combinaison binaire des valeurs Detail::FigureType indiquant quels types de figures sont contenus dans le chemin représenté par l’objet actuel. |
| GetLastPoint() const | Renvoie un objet PointF représentant le dernier point du chemin. |
| GraphicsPath(FillMode) | Construit une nouvelle instance de la classe GraphicsPath avec le mode de remplissage spécifié. |
| GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode) | Construit une nouvelle instance de l’objet GraphicsPath qui représente le chemin spécifié. |
| GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode) | Construit une nouvelle instance de l’objet GraphicsPath qui représente le chemin spécifié. |
| GraphicsPath(const SkPath&) | |
| IsOutlineVisible(const PointF&, const SharedPtr<Pen>&) | Indique si le point spécifié est contenu à l’intérieur (ou sous) du contour de ce GraphicsPath lorsqu’il est dessiné avec le Pen spécifié. NON IMPLEMENTÉ. |
| IsVisible(const PointF&) | Détermine si le point spécifié est contenu dans le chemin représenté par l’objet actuel. |
| IsVisible(float, float) | Détermine si le point spécifié est contenu dans le chemin représenté par l’objet actuel. |
| Reset() | Vide le chemin en supprimant tous les points qu’il contient. |
| Reverse() | Inverse l’ordre des points dans le tableau PathPoints de ce GraphicsPath. |
| set_FillMode(FillMode) | Définit le mode de remplissage de l’objet actuel. |
| SetMarkers() | NON IMPLEMENTÉ. |
| StartFigure() | Démarre une nouvelle figure. |
| Transform(const MatrixPtr&) | Transforme le chemin représenté par l’objet actuel en appliquant la matrice de transformation spécifiée. |
| Transform(const SkMatrix&) | |
| Widen(const SharedPtr<Pen>&) | Remplace ce chemin par un contour autour du chemin original. |
| ~GraphicsPath() | Destructeur. |
Voir aussi
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Font for C++