[RESOLVIDO] -Na migração o fundo do multicell ficou preto... alguém sabe porque?

Bom dia Pessoal,

Estou tendo um probleminha na migração nas aplicações pdf dos projetos SC5 para o SC8, pois as aplicações pdf que fiz na SC5 ficaram bagunçadas quando migradas para a versão SC8. Anexei o visual dos pdf antes e depois da migração. Na SC5 eu utilizo muito as funções do fpdf.

Essa pane acontecendo tanto na versão SC8 instalada no windows como a instalada no linux.

Alguma dica ou sugestão, pois dependo dessas aplicações pdf para concluir a migração dos projetos SC5 para o SC8.

Reginaldo Lima
Recife/PE


apos_a_migracao.png

O Scriptcase usa o TCPDF na versão 8.

Nas versões anteriores o Scriptcase usava a classe FPDF que tem a função MultiCell com os seguintes parâmetros:
MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]])
Referência: http://www.fpdf.org/en/doc/multicell.htm

Note que no seu código esta com um parâmetro na posição errada para a Classe TCPDF.
Faça desta forma: $pdf->MultiCell(180,6,$doc_analisados, $border = 0, $alinhamento = ‘J’, $backcolor = FALSE);

Recomento fazer relatórios do tipo PDF em aplicações do tipo blank para garantir maior compatibilidade.

TCPDF::MultiCell($w, $h, $txt, $border = 0, $align = ‘J’, $fill = false, $ln = 1, $x = “, $y = “, $reseth = true, $stretch = 0, $ishtml = false, $autopadding = true, $maxh = 0, $valign = ’T’, $fitcell = false )

Referencia: https://tcpdf.org/docs/source_docs/classTCPDF/#aa81d4b585de305c054760ec983ed3ece

Grande Cleidson,

A sua explicação foi mais que suficiente para eu entender o que está ocorrendo e resolver o problema.

Muito obrigado pela sua ajuda!

Abraço,

Reginaldo Lima
Recife/PE