CairoContext::clipExtents
cairo_clip_extents
(PECL cairo >= 0.1.0)
CairoContext::clipExtents -- cairo_clip_extents — Computa el área dentro del recorte actual
Descripción
Estilo orientado a objetos (método):
public array CairoContext::clipExtents
( void
)
Estilo por procedimientos:
Computa una caja circundante en coordenadas de usuario cubriendo el área dentro del recorte actual.
Parámetros
-
context -
Un objeto CairoContext válido
Valores devueltos
Una matriz que contiene las coordenadas (float)x1, (float)y1, (float)x2, (float)y2, cubriendo el área dentro del recorte actual
Ejemplos
Ejemplo #1 Estilo orientado a objetos
<?php
$superficie = new CairoImageSurface(CairoFormat::ARGB32, 50, 50);
$contexto = new CairoContext($superficie);
var_dump($contexto->clipExtents());
?>
El resultado del ejemplo sería algo similar a:
array(4) {
[0]=>
float(0)
[1]=>
float(0)
[2]=>
float(50)
[3]=>
float(50)
}
Ejemplo #2 Estilo por procedimientos
<?php
$superficie = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 50, 50);
$contexto = cairo_create($superficie);
var_dump(cairo_clip_extents($contexto));
?>
El resultado del ejemplo sería algo similar a:
array(4) {
[0]=>
float(0)
[1]=>
float(0)
[2]=>
float(50)
[3]=>
float(50)
}