CairoContext
CairoContext::arc
CairoContext
PHP Manual

# CairoContext::appendPath

# cairo_append_path

(PECL cairo >= 0.1.0)

CairoContext::appendPath -- cairo_append_path — Appends a path to current path

### Descrição

Estilo orientado à objeto (method):

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

Estilo procedural:

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

Appends the `path` onto the current path. The `path` may be either the return value from one of CairoContext::copyPath() or CairoContext::copyPathFlat();

if `path` is not a valid CairoPath instance a CairoException will be thrown

### Parâmetros

`context`

  CairoContext object

`path`

  CairoPath object

### Valor Retornado

Não há valor retornado.

### Exemplos

Exemplo #1 Estilo orientado à objeto

`<?php
$surface = new CairoImageSurface(CairoFormat::ARGB32, 50, 50);
$context = new CairoContext($surface);
$path = $context->copyPath();
$context->appendPath($path);
?>`

Exemplo #2 Estilo procedural

`<?php
$surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 50, 50);
$context = cairo_create($surface);
$path = cairo_copy_path($context);
cairo_append_path($context, $path);
?>`

### Veja Também

- CairoPath
- CairoContext::copyPath() - Creates a copy of the current path
- CairoContext::copyPathFlat() - Gets a flattened copy of the current path

CairoContext
CairoContext::arc
CairoContext
PHP Manual