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 procedural:
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
Example #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)
}
}
Example #2 Estilo procedural
<?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()
