CairoSurface::createSimilar

(PECL cairo >= 0.1.0)

CairoSurface::createSimilarНазначение createSimilar

Описание

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

Создает новую поверхность, максимально совместимую с существующей поверхностью. Например, новая поверхность будет иметь то же разрешение и параметры шрифта, что и другие. Как правило, новая поверхность также будет использовать тот же беэкэнд, что и другие, если это невозможно по какой-то причине. Тип возвращаемой поверхности может быть проверен с помощью CairoSurface::getType(). Изначально все содержимое поверхности имеет значение 0 (прозрачное, если содержимое имеет прозрачность, в противном случае черный).

Список параметров

other

Существующая поверхность, используемая для выбора бекэнда новой поверхности

content

Содержание для новой поверхности. Смотрите класс CairoContent для возможных значений.

width

Ширина новой поверхности (в единицах измерения пространства устройства).

height

Высота новой поверхности (в единицах измерения пространства устройства).

Возвращаемые значения

Новый CairoSurface

Примеры

Пример #1 Пример использования CairoSurface::createSimilar()

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

Результатом выполнения данного примера будет что-то подобное:

...

Смотрите также

  • CairoContent()

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top