CairoSurface::createSimilar

(PECL cairo >= 0.1.0)

CairoSurface::createSimilarEl propósito de createSimilar

Descripción

public CairoSurface::createSimilar ( CairoSurface $other , int $content , string $width , string $height ) : void

Crea una nueva superficie que es tan compatible como se pueda con una superficie existente. Por ejemplo, la nueva superficie tendrá la misma resolución y opciones de fuente que la otra. Ggeneral,mente la nueva superficie también usará el mismo entorno que la otra, a menos que no sea posible por alguna razón. El tipo de la superficie devuelta puede ser examinado con CairoSurface::getType(). Inicialmente los contenidos de la superficie son todos 0 (transparente si el contenido tiene transparencia, negro si no.)

Parámetros

other

Un superficie existente usada para seleccionar el entorno de la nueva superficie

content

El contenido de la nueva superficie. Véase la clase CairoContent para los posibles valores.

width

Ancho de la nueva superficie, (en unidades de espacio del dispositivo).

height

Alto de la nueva superficie, (en unidades de espacio del dispositivo).

Valores devueltos

Una nueva CairoSurface

Ejemplos

Ejemplo #1 Ejemplo de CairoSurface::createSimilar()

<?php
/* ... */
?>

El resultado del ejemplo sería algo similar a:

...

Ver también

  • CairoContent()