HTML2FPDF

Pessoal,

estou iniciando um relatório com HTML2FPDF, porém de cara surgiu uns erros.
Estava tentando exibir uma tabela. Setei o html de uma tabela numa variável. E mandei imprimir com o WriteHTML($variavel).
A tabela HTML é um pouco grande, mas, não creio que este seja o problema.

O erro que dá é esse:

ERRO
Undefined offset: -1
ERRO
Undefined index: color
ERRO
Undefined index: bgcolor
ERRO
Undefined index: HREF
ERRO
Undefined index: underline
ERRO
Undefined index: strike
ERRO
Undefined index: SUP
ERRO
Undefined index: SUB
ERRO
Undefined index: linewidth
ERRO
Undefined index: drawcolor
ERRO
Undefined index: is_outline

FPDF error: Some data has already been output to browser, can’t send PDF file

se tiver usando numa blank pode ser que na aplicação ele já escreva alguma saída automaticamente na tela.

Tive problemas semelhantes e resolvi direcionando a saída para uma nova janela “exclusiva” para o pdf.

Essa solução é para a mensagem de erro final.

Para os erros anteriores:

ERRO Undefined offset: -1 ERRO Undefined index: color ERRO Undefined index: bgcolor ERRO Undefined index: HREF ERRO Undefined index: underline ERRO Undefined index: strike ERRO Undefined index: SUP ERRO Undefined index: SUB ERRO Undefined index: linewidth ERRO Undefined index: drawcolor ERRO Undefined index: is_outline

Reveja o conteúdo da tabela.

[]s
jorge

A tabela está correta…

Sim, uso a blank, porém, não tem nenhuma escrita antes do pdf.

jorgepopel, como direcionar para abrir em uma outra página?

Reveja seu html porque pelas mensagens no script ele esta reconhecendo algumas parte do css ou html como variáveis não inicializadas. HTML2PDF tem algumas limitações quanto a algumas tags veja no manual da biblioteca.

Na minha tabela eu só uso TR, TD e TH, além do TABLE.
O que é suportado.

Já vi até alguns exemplos.
Seria talvez o rowspan ou colspan?