Comment : aplanir un tracé courbé en une ligne

Un objet GraphicsPath stocke une séquence de lignes et de splines de Bézier. Vous pouvez ajouter plusieurs types de courbes (ellipses, arcs, splines cardinales) à un tracé, mais chacune d'elles sera convertie en spline de Bézier avant d'être enregistrée dans le tracé. L'aplatissement d'un tracé consiste à convertir chaque spline de Bézier du tracé en une séquence de lignes droites. L'illustration suivante présente un tracé avant et après aplatissement.

Lignes droites et courbes

Pour aplatir un tracé

  • Appelez la méthode Flatten d'un objet GraphicsPath. La méthode Flatten reçoit un argument d'aplatissement qui spécifie la distance maximum entre le tracé aplati et le tracé d'origine.

Voir aussi

Référence

System.Drawing.Drawing2D.GraphicsPath

Autres ressources

Lignes, courbes et formes

Génération et dessin de tracés