CairoContext::appendPath

cairo_append_path

(PECL cairo >= 0.1.0)

CairoContext::appendPath -- cairo_append_pathAñade un trazado al trazado actual

Descripción

Estilo orientado a objetos (método):

public CairoContext::appendPath ( CairoPath $path ) : void

Estilo por procedimientos:

cairo_append_path ( CairoContext $context , CairoPath $path ) : void

Añade un path (trazado) sobre el trazado actual. El path puede ser el valor devuelto desde CairoContext::copyPath() o CairoContext::copyPathFlat();

Si path no es una instancia CairoPath válida se lanzará una excepción CairoException

Parámetros

context

Objeto CairoContext

path

Objeto CairoPath

Valores devueltos

No devuelve ningún valor.

Ejemplos

Ejemplo #1 Estilo orientado a objetos

<?php

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

$contexto = new CairoContext($superficie);

$trazado $contexto->copyPath();

$contexto->appendPath($trazado);

?>

Ejemplo #2 Estilo por procedimientos

<?php

$superficie 
cairo_image_surface_create(CAIRO_FORMAT_ARGB325050);

$contexto cairo_create($superficie);

$trazado cairo_copy_path($contexto);

cairo_append_path($contexto$trazado);

?>

Ver también