Cell
Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [, int fill [, mixed link]]]]]]])
Versão
1.0
Descrição
Imprime uma célula (área retangular) com bordas opcionais, cor de fundo e texto.
O canto superior-esquerdo da célula corresponde à posição atual. O texto pode ser alinhado
ou centralizado. Depois de chamada, a posição atual se move para a direita ou para a linha
seguinte. É possível pôr um link no texto.
Se a quebra de página automática está habilitada e a pilha for além do limite, uma quebra de
página é feita antes da impressão.
Parâmetros
w
Largura da célula. Se 0, a célula se extende até a margem direita.
h
Altura da célula.
Valor padrão: 0.
txt
Texto a ser impresso.
Valor padrão: texto vazio.
border
Indica se as bordas devem ser desenhadas em volta da célula. O valor deve ser um número:
- 0: sem borda
- 1: com borda
ou um texto contendo alguns ou todos os seguintes caracteres (em qualquer ordem):
- L: esquerda
- T: acima
- R: direita
- B: abaixo
Valor padrão: 0.
ln
Indica onde a posição corrente deve ficar depois que a função for chamada. Os valores possíveis são:
- 0: a direita
- 1: no início da próxima linha
- 2: abaixo
Usar o valor 1 é equivalente a usar 0 e chamar a função Ln() logo após.
Valor padrão: 0.
align
Permite centralizar ou alinhar o texto. Os valores possíveis são:
- L ou um texto vazio: alinhado à esquerda (valor padrão)
- C: centralizado
- R: alinhado à direita
fill
Indica se o fundo da célula deve ser preenchido (1) ou transparente (0).
Valor padrão: 0.
link
URL ou identificador retornado por AddLink().
Exemplo
//Escolhe a fonte
$pdf->SetFont('Arial','B',16);
//Move para 8 cm a direita
$pdf->Cell(80);
//Texto centralizado em uma célula de 20*10 mm com borda e quebra de linha
$pdf->Cell(20,10,'Title',1,1,'C');
Veja também
SetFont(),
SetDrawColor(),
SetFillColor(),
SetTextColor(),
SetLineWidth(),
AddLink(),
Ln(),
MultiCell(),
Write(),
SetAutoPageBreak().