CairoContext::closePath

cairo_close_path

(PECL cairo >= 0.1.0)

CairoContext::closePath -- cairo_close_pathFerme le chemin courant

Description

Style orienté objet (méthode) :

public void CairoContext::closePath ( void )

Style procédural :

void cairo_close_path ( CairoContext $context )

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);

?>

Voir aussi

LoadingChargement en cours