CairoContext::closePath
cairo_close_path
(PECL cairo >= 0.1.0)
CairoContext::closePath -- cairo_close_path — Ferme le chemin courant
Description
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.
Liste de paramètres
-
context
-
Un objet CairoContext valide créé avec CairoContext::__construct() ou cairo_create()
Valeurs de retour
Aucune valeur n'est retournée.
Exemples
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); ?>