(PECL cairo >= 0.1.0)
CairoContext::closePath -- cairo_close_path — Ferme le chemin courant
Style orienté objet (méthode) :
Style procédural :
Ajoute un segment de ligne au chemin depuis le point courant jusqu'au début du sous-chemin courant (le point le plus récent passé à la méthode CairoContext::moveTo()), et ferme le sous chemin. Après cet appel, le point courant sera à la jointure du dernier point du sous chemin.
Le comportement de close_path() est distinct d'un simple appel à CairoContext::lineTo() avec des coordonnées équivalentes dans le cas d'un stroking. Lorsqu'un sous chemin fermé est stroké, il n'y aura pas de bouchons aux extrémités du sous chemin. À la place, il y aura une ligne de jointe connectant le segment final et initial du sous chemin.
S'il n'y a pas de point courant avant l'appel à la méthode CairoContext::closePath(), cette fonction n'aura aucun effet.
context
Un objet CairoContext valide créé avec CairoContext::__construct() ou cairo_create()
Aucune valeur n'est retournée.
Exemple #1 Style orienté objet
<?php
$surface = new CairoImageSurface(CairoFormat::ARGB32, 50, 50);
$context = new CairoContext($surface);
$context->closePath();
?>
Exemple #2 Style procédural
<?php
$surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 50, 50);
$context = cairo_create($surface);
cairo_close_path($context);
?>