GraphicsPath, classe (gdipluspath.h)

Un objet GraphicsPath stocke une séquence de lignes, de courbes et de formes. Vous pouvez dessiner la séquence entière en appelant la méthode DrawPath d’un objet Graphics . Vous pouvez partitionner la séquence de lignes, de courbes et de formes en figures, et à l’aide d’un objet GraphicsPathIterator , vous pouvez dessiner des figures sélectionnées. Vous pouvez également placer des marqueurs dans la séquence, afin de pouvoir dessiner des parties sélectionnées du chemin.

Héritage

La classe GraphicsPath implémente GdiplusBase.

Méthodes

La classe GraphicsPath possède ces méthodes.

 
GraphicsPath ::AddArc

La méthode GraphicsPath ::AddArc ajoute un arc elliptique à la figure actuelle de ce chemin. (surcharge 1/4)
GraphicsPath ::AddArc

La méthode GraphicsPath ::AddArc ajoute un arc elliptique à la figure actuelle de ce chemin. (surcharge 4/4)
GraphicsPath ::AddArc

La méthode GraphicsPath ::AddArc ajoute un arc elliptique à la figure actuelle de ce chemin. (surcharge 3/4)
GraphicsPath ::AddArc

La méthode GraphicsPath ::AddArc ajoute un arc elliptique à la figure actuelle de ce chemin. (surcharge 2/4)
GraphicsPath ::AddBezier

La méthode GraphicsPath ::AddBezier ajoute une spline B zier à la figure actuelle de ce chemin. (surcharge 2/3)
GraphicsPath ::AddBezier

La méthode GraphicsPath ::AddBezier ajoute une spline Bezier à la figure actuelle de ce chemin.
GraphicsPath ::AddBezier

La méthode GraphicsPath ::AddBezier ajoute une spline B zier à la figure actuelle de ce chemin. (surcharge 3/3)
GraphicsPath ::AddBezier

La méthode GraphicsPath ::AddBezier ajoute une spline B zier à la figure actuelle de ce chemin. (surcharge 1/3)
GraphicsPath ::AddBeziers

La méthode GraphicsPath ::AddBeziers ajoute une séquence de splines de zier B connectées à la figure actuelle de ce chemin.
GraphicsPath ::AddBeziers

La méthode GraphicsPath ::AddBeziers ajoute une séquence de splines béziers connectées à la figure actuelle de ce chemin.
GraphicsPath ::AddClosedCurve

La méthode GraphicsPath ::AddClosedCurve ajoute une spline cardinale fermée à ce chemin. (surcharge 2/4)
GraphicsPath ::AddClosedCurve

La méthode GraphicsPath ::AddClosedCurve ajoute une spline cardinale fermée à ce chemin. (surcharge 4/4)
GraphicsPath ::AddClosedCurve

La méthode GraphicsPath ::AddClosedCurve ajoute une spline cardinale fermée à ce chemin. (surcharge 1/4)
GraphicsPath ::AddClosedCurve

La méthode GraphicsPath ::AddClosedCurve ajoute une spline cardinale fermée à ce chemin. (surcharge 3/4)
GraphicsPath ::AddCurve

La méthode GraphicsPath ::AddCurve ajoute une spline cardinale à la figure actuelle de ce chemin. (surcharge 5/6)
GraphicsPath ::AddCurve

La méthode GraphicsPath ::AddCurve ajoute une spline cardinale à la figure actuelle de ce chemin. (surcharge 6/6)
GraphicsPath ::AddCurve

La méthode GraphicsPath ::AddCurve ajoute une spline cardinale à la figure actuelle de ce chemin. (surcharge 3/6)
GraphicsPath ::AddCurve

La méthode GraphicsPath ::AddCurve ajoute une spline cardinale à la figure actuelle de ce chemin. (surcharge 2/6)
GraphicsPath ::AddCurve

La méthode GraphicsPath ::AddCurve ajoute une spline cardinale à la figure actuelle de ce chemin. (surcharge 1/6)
GraphicsPath ::AddCurve

La méthode GraphicsPath ::AddCurve ajoute une spline cardinale à la figure actuelle de ce chemin. (surcharge 4/6)
GraphicsPath ::AddEllipse

La méthode GraphicsPath ::AddEllipse ajoute une ellipse à ce chemin. (surcharge 4/4)
GraphicsPath ::AddEllipse

La méthode GraphicsPath ::AddEllipse ajoute une ellipse à ce chemin. (surcharge 2/4)
GraphicsPath ::AddEllipse

La méthode GraphicsPath ::AddEllipse ajoute une ellipse à ce chemin. (surcharge 3/4)
GraphicsPath ::AddEllipse

La méthode GraphicsPath ::AddEllipse ajoute une ellipse à ce chemin. (surcharge 1/4)
GraphicsPath ::AddLine

La méthode GraphicsPath ::AddLine ajoute une ligne à la figure actuelle de ce chemin. (surcharge 2/4)
GraphicsPath ::AddLine

La méthode GraphicsPath ::AddLine ajoute une ligne à la figure actuelle de ce chemin. (surcharge 4/4)
GraphicsPath ::AddLine

La méthode GraphicsPath ::AddLine ajoute une ligne à la figure actuelle de ce chemin. (surcharge 3/4)
GraphicsPath ::AddLine

La méthode GraphicsPath ::AddLine ajoute une ligne à la figure actuelle de ce chemin. (surcharge 1/4)
GraphicsPath ::AddLines

La méthode GraphicsPath ::AddLines ajoute une séquence de lignes connectées à la figure actuelle de ce chemin. (surcharge 2/2)
GraphicsPath ::AddLines

La méthode GraphicsPath ::AddLines ajoute une séquence de lignes connectées à la figure actuelle de ce chemin. (surcharge 1/2)
GraphicsPath ::AddPath

La méthode GraphicsPath ::AddPath ajoute un chemin à ce chemin.
GraphicsPath ::AddPie

La méthode GraphicsPath ::AddPie ajoute un secteur à ce chemin. (surcharge 1/4)
GraphicsPath ::AddPie

La méthode GraphicsPath ::AddPie ajoute un secteur à ce chemin. (surcharge 4/4)
GraphicsPath ::AddPie

La méthode GraphicsPath ::AddPie ajoute un secteur à ce chemin. (surcharge 3/4)
GraphicsPath ::AddPie

La méthode GraphicsPath ::AddPie ajoute un secteur à ce chemin. (surcharge 2/4)
GraphicsPath ::AddPolygon

La méthode GraphicsPath ::AddPolygon ajoute un polygone à ce chemin. (surcharge 2/2)
GraphicsPath ::AddPolygon

La méthode GraphicsPath ::AddPolygon ajoute un polygone à ce chemin. (surcharge 1/2)
GraphicsPath ::AddRectangle

La méthode GraphicsPath ::AddRectangle ajoute un rectangle à ce chemin. (surcharge 1/2)
GraphicsPath ::AddRectangle

La méthode GraphicsPath ::AddRectangle ajoute un rectangle à ce chemin. (surcharge 2/2)
GraphicsPath ::AddRectangles

La méthode GraphicsPath ::AddRectangles ajoute une séquence de rectangles à ce chemin
GraphicsPath ::AddRectangles

La méthode GraphicsPath ::AddRectangles ajoute une séquence de rectangles à ce chemin.
GraphicsPath ::AddString

La méthode GraphicsPath ::AddString ajoute les contours d’une chaîne à ce chemin.
GraphicsPath ::AddString

La méthode GraphicsPath ::AddString ajoute le contour d’une chaîne à ce chemin. (surcharge 1/3)
GraphicsPath ::AddString

La méthode GraphicsPath ::AddString ajoute le contour d’une chaîne à ce chemin. (surcharge 3/3)
GraphicsPath ::AddString

La méthode GraphicsPath ::AddString ajoute le contour d’une chaîne à ce chemin. (surcharge 2/3)
GraphicsPath ::ClearMarkers

La méthode GraphicsPath ::ClearMarkers efface les marqueurs de ce chemin.
GraphicsPath ::Clone

La méthode GraphicsPath ::Clone crée un objet GraphicsPath et l’initialise avec le contenu de cet objet GraphicsPath.
GraphicsPath ::CloseAllFigures

La méthode GraphicsPath ::CloseAllFigures ferme toutes les figures ouvertes dans ce chemin.
GraphicsPath ::CloseFigure

La méthode GraphicsPath ::CloseFigure ferme la figure actuelle de ce chemin.
GraphicsPath ::Flatten

La méthode GraphicsPath ::Flatten applique une transformation à ce chemin et convertit chaque courbe du chemin en une séquence de lignes connectées.
GraphicsPath ::GetBounds

La méthode GraphicsPath ::GetBounds obtient un rectangle englobant pour ce chemin. (surcharge 1/2)
GraphicsPath ::GetBounds

La méthode GraphicsPath ::GetBounds obtient un rectangle englobant pour ce chemin. (surcharge 2/2)
GraphicsPath ::GetFillMode

La méthode GraphicsPath ::GetFillMode obtient le mode de remplissage de ce chemin.
GraphicsPath ::GetLastPoint

La méthode GraphicsPath ::GetLastPoint obtient le point de fin de la dernière figure de ce chemin.
GraphicsPath ::GetLastStatus

La méthode GraphicsPath ::GetLastStatus retourne une valeur qui indique la nature de l’échec de méthode le plus récent de cet objet GraphicsPath.
GraphicsPath ::GetPathData

La méthode GraphicsPath ::GetPathData obtient un tableau de points et un tableau de types de points à partir de ce chemin. Ensemble, ces deux tableaux définissent les lignes, les courbes, les figures et les marqueurs de ce chemin.
GraphicsPath ::GetPathPoints

La méthode GraphicsPath ::GetPathPoints obtient le tableau de points de ce chemin d’accès. Le tableau contient les points de terminaison et les points de contrôle des lignes et des splines de zier B utilisées pour dessiner le chemin.
GraphicsPath ::GetPathPoints

La méthode GraphicsPath ::GetPathPoints obtient le tableau de points de ce chemin d’accès.
GraphicsPath ::GetPathTypes

La méthode GraphicsPath ::GetPathTypes obtient le tableau de types de points de ce chemin d’accès.
GraphicsPath ::GetPointCount

La méthode GraphicsPath ::GetPointCount obtient le nombre de points dans le tableau de points de données de ce chemin d’accès. Il s’agit du nombre de types dans le tableau de types de points du chemin d’accès.
GraphicsPath ::GraphicsPath

Cette rubrique répertorie les constructeurs de la classe GraphicsPath. Pour obtenir une liste de classes complète, consultez GraphicsPath, classe. (surcharge 2/2)
GraphicsPath ::GraphicsPath

Crée un objet GraphicsPath ::GraphicsPath basé sur un tableau de points, un tableau de types et un mode de remplissage. (surcharge 2/2)
GraphicsPath ::GraphicsPath

Crée un objet GraphicsPath ::GraphicsPath basé sur un tableau de points, un tableau de types et un mode de remplissage. (surcharge 1/2)
GraphicsPath ::GraphicsPath

Crée un objet GraphicsPath ::GraphicsPath et initialise le mode de remplissage. Il s'agit du constructeur par défaut.
GraphicsPath ::GraphicsPath

Cette rubrique répertorie les constructeurs de la classe GraphicsPath. Pour obtenir une liste de classes complète, consultez GraphicsPath, classe. (surcharge 1/2)
GraphicsPath ::IsOutlineVisible

La méthode GraphicsPath ::IsOutlineVisible détermine si un point spécifié touche le contour de ce chemin lorsque le chemin est dessiné par un graphicsobject et un stylet spécifiés.
GraphicsPath ::IsOutlineVisible

La méthode GraphicsPath ::IsOutlineVisible détermine si un point spécifié touche le contour d’un chemin d’accès.
GraphicsPath ::IsOutlineVisible

La méthode GraphicsPath ::IsOutlineVisible détermine si un point spécifié touche le contour de ce chemin lorsque le chemin est dessiné par un objet Graphics et un stylet spécifiés. (surcharge 1/2)
GraphicsPath ::IsOutlineVisible

La méthode GraphicsPath ::IsOutlineVisible détermine si un point spécifié touche le contour de ce chemin lorsque le chemin est dessiné par un objet Graphics et un stylet spécifiés. (surcharge 2/2)
GraphicsPath ::IsVisible

La méthode GraphicsPath ::IsVisible détermine si un point spécifié se trouve dans la zone qui est remplie lorsque ce chemin est rempli par un objet Graphics spécifié. (surcharge 1/2)
GraphicsPath ::IsVisible

La méthode GraphicsPath ::IsVisible détermine si un point spécifié se trouve dans une zone.
GraphicsPath ::IsVisible

La méthode GraphicsPath ::IsVisible détermine si un point spécifié se trouve dans la zone qui est remplie lorsque ce chemin est rempli par un graphicsobject spécifié.
GraphicsPath ::IsVisible

La méthode GraphicsPath ::IsVisible détermine si un point spécifié se trouve dans la zone qui est remplie lorsque ce chemin est rempli par un objet Graphics spécifié. (surcharge 2/2)
GraphicsPath ::Outline

La méthode GraphicsPath ::Outline transforme et aplatit ce chemin, puis convertit les points de données de ce chemin afin qu’ils représentent uniquement le contour du chemin.
GraphicsPath ::Reset

La méthode GraphicsPath ::Reset vide le chemin et définit le mode de remplissage sur FillModeAlternate.
GraphicsPath ::Reverse

La méthode GraphicsPath ::Reverse inverse l’ordre des points qui définissent les lignes et les courbes de ce chemin.
GraphicsPath ::SetFillMode

La méthode GraphicsPath ::SetFillMode définit le mode de remplissage de ce chemin.
GraphicsPath ::SetMarker

La méthode GraphicsPath ::SetMarker désigne le dernier point de ce chemin en tant que point de marqueur.
GraphicsPath ::StartFigure

La méthode GraphicsPath ::StartFigure démarre une nouvelle figure sans fermer la figure actuelle. Les points suivants ajoutés à ce chemin d’accès sont ajoutés à la nouvelle figure.
GraphicsPath ::Transform

La méthode GraphicsPath ::Transform multiplie chacun des points de données de ce chemin d’accès par une matrice spécifiée.
GraphicsPath ::Warp

La méthode GraphicsPath ::Warp applique une transformation de déformation à ce chemin. La méthode GraphicsPath ::Warp aplatit également (convertit en séquence de lignes droites) le chemin.
GraphicsPath ::Widen

La méthode GraphicsPath ::Widen remplace ce chemin par des courbes qui entourent la zone qui est remplie lorsque ce chemin est dessiné par un stylet spécifié. La méthode GraphicsPath ::Widen aplatit également le chemin.

Remarques

Un chemin se compose d’une ou plusieurs figures. Lorsque vous ajoutez des lignes et des courbes à un tracé, ces lignes et courbes font partie d’une figure. Vous pouvez démarrer une nouvelle figure en appelant la méthode GraphicsPath ::StartFigure . Lorsque vous dessinez un chemin, les lignes et les courbes d’une figure individuelle sont reliées par des lignes droites ; le point de terminaison d’une ligne ou d’une courbe est connecté au point de départ de la ligne ou de la courbe suivante. Aucune ligne de connexion n’est dessinée entre la fin d’une figure et le début de la figure suivante.

Une figure peut être ouverte ou fermée. Vous pouvez fermer une figure en appelant la méthode GraphicsPath ::CloseFigure . Après avoir appelé GraphicsPath ::CloseFigure, la ligne, la courbe ou la forme suivante que vous ajoutez au chemin fait partie de la figure suivante. Lorsque vous dessinez un chemin, le point de fin de chaque figure fermée est automatiquement connecté au point de départ de cette figure.

Certaines formes (par exemple, rectangles et ellipses) sont intrinsèquement fermées. Lorsque vous ajoutez une forme intrinsèquement fermée à un chemin, cette forme se trouve dans une figure par elle-même, et cette figure est considérée comme fermée même si vous n’appelez pas GraphicsPath ::CloseFigure. Les méthodes suivantes ajoutent des figures intrinsèquement fermées à un chemin :

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête gdipluspath.h