Image

Image(string file [, float x [, float y [, float w [, float h [, string type [, mixed link]]]]]])

Descrição

Coloca uma imagem na página. As dimensões podem ser especificadas de diferentes formas: Os formatos suportados são JPEG, PNG e GIF. A extensão GD é requerida para GIF.

Para JPEG, todos os tipos são permitidos: Para PNG, são permitidos: Para GIF: no caso de um GIF animado, só o primeiro frame vai ser usado.

Suporte para transparência.

O formato pode ser especificado ou inferido pela extensão do arquivo.

É possível colocar um link na imagem.

Nota: se a mesma imagem é usada várias vezes, só uma cópia vai ser embutida no arquivo.

Parâmetros

file
Nome completo ou URL do arquivo que contém a imagem.
x
Abscissa do canto superior-esquerdo. Se não for informada ou igual a null, a abscissa atual será usada.
y
Ordenada do canto superior-esquerdo. Se não for informada ou iguak a null, a ordenada atual será usada; em alguns casos uma quebra de página será disparada antes (no caso de quebra de página automática habilitada) e, depois da chamada, a ordenada corrente é movida para a parte inferior da imagem.
w
Largura da imagem na página. Existem três casos:
h
Altura da imagem na página. Existem três casos:
type
Formato da imagem. Os possíveis valores são (diferenciando maiúsculas e minúsculas): JPG, JPEG, PNG e GIF. Se não informado, o tipo será inferido pela extensão do arquivo.
link
URL ou identificador retornado pela função AddLink().

Exemplo

// Insere um logotipo no canto superior esquerdo em 300 dpi
$pdf->Image('logo.png',10,10,-300);
// Insere uma imagem dinâmica a partir de uma URL
$pdf->Image('http://chart.googleapis.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World',60,30,90,0,'PNG');

Veja também

AddLink
Índice