CairoContext::closePath

cairo_close_path

(PECL cairo >= 0.1.0)

CairoContext::closePath -- cairo_close_pathCierra el trazado actual

Descripción

Estilo orientado a objetos (método):

public CairoContext::closePath ( void ) : void

Estilo por procedimientos:

cairo_close_path ( CairoContext $context ) : void

Añade un segemento de línea al trazado desde el punto actual hasta el inicio del subtrazado actual, (el punto pasado más reciente a CairoContext::moveTo()), y cierra este subtrazado. Después de esta llamada el punto actual estatá en el punto final enlazado del subtrazado.

El comportamiento de close_path() es distinto del de llamar simplemente a CairoContext::lineTo() con la coordenada equivalente en el caso de contorneado. Cuando un subtrazado cerrado es contorneado, o hay remates en los finales del subtrazo. En vez de eso, hay una conexión de línea conectando los segmentos inicial y final del subtrazado.

Si no hay punto actual antes de llamar a CairoContext::closePath(), esta función no tendrá efecto.

Parámetros

context

Un objeto CairoContext válido creado con CairoContext::__construct() o cairo_create()

Valores devueltos

No devuelve ningún valor.

Ejemplos

Ejemplo #1 Estilo orientado a objetos

<?php

$superficie 
= new CairoImageSurface(CairoFormat::ARGB325050);

$contexto = new CairoContext($superficie);

$contexto->closePath();

?>

Ejemplo #2 Estilo por procedimientos

<?php

$superficie 
cairo_image_surface_create(CAIRO_FORMAT_ARGB325050);

$contexto cairo_create($superficie);

cairo_close_path($contexto);

?>

Ver también