CairoContext::clipRectangleList
cairo_clip_rectangle_list
(PECL cairo >= 0.1.0)
CairoContext::clipRectangleList -- cairo_clip_rectangle_list — Recupera el recorte actual como una lista de rectángulos
Descripción
Estilo orientado a objetos (método):
Estilo por procedimientos:
Devuelve una matriz tipo lista con la región de recorte actual como una lista de rectángulos en coordenadas del usuario
Parámetros
-
context -
Un objeto CairoContext válido creado con CairoContext::__construct() o cairo_create()
Valores devueltos
Una matriz de espacio de usuario constituida de rectángulos para el recorte actual
(El estado de la lista puede ser CAIRO_STATUS_CLIP_NOT_REPRESENTABLE para indicar que la región de recorte no puede ser representada como una lista de rectángulos de espacio de usuario. El estado puede tener otros valores para indicar otros errores.)
Ejemplos
Ejemplo #1 Estilo orientado a objetos
<?php
$superficie = new CairoImageSurface(CairoFormat::ARGB32, 50, 50);
$contexto = new CairoContext($superficie);
var_dump($contexto->clipRectangleList());
?>
El resultado del ejemplo sería algo similar a:
array(1) {
[0]=>
array(4) {
["x"]=>
float(0)
["y"]=>
float(0)
["width"]=>
float(50)
["height"]=>
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_rectangle_list($contexto));
?>
El resultado del ejemplo sería algo similar a:
array(1) {
[0]=>
array(4) {
["x"]=>
float(0)
["y"]=>
float(0)
["width"]=>
float(50)
["height"]=>
float(50)
}
}
Ver también
- Classname::Method()