Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal...
Até criar um projeto em PHP para orçamento público, nunca havia usado a função MultiCell em uma planilha com FPDF...
Na prática, utilizei sempre a função MultiCell para escrever texto livre em uma única célula (por exemplo, ocupando metade da página), sem células simples nas laterais esquerda e/ou direita...
Então, anexei duas figuras: a primeira, identifica o que está acontecendo e a segunda o que eu gostaria de obter...
A planilha é baseada em um formulário (planilha) contábil...
Esta é a situação que eu tenho:
/applications/core/interface/imageproxy/imageproxy.php?img=http://pdv.ueuo.com/images/multi_como_esta.jpg&key=6e5d48867cdcb34a45787fb8939aa39bcdfecfadfc738924e4b4a45da15e3a3b" alt="Imagem Postada" />
E esta é a siatuação que eu desejo:
/applications/core/interface/imageproxy/imageproxy.php?img=http://pdv.ueuo.com/images/multi_desejado.jpg&key=b695b3b752fa85fd634d7a5f90ed954e848f0a9a434e28855d5d56c3c6cf8d7e" alt="Imagem Postada" />
O código atual é este:
$pdf->SetFont('Arial', 'B', 10);
$pdf->SetX(10);
$pdf->Cell(30, 5, $space.$reg['conta'], 1, 0, 'L');
$pdf->SetX(40);
$pdf->Cell(14, 5, ' ', 1, 0, 'L');
$pdf->SetX(54);
$pdf->MultiCell(130, 5, $produto, 1, 'L', 0);
$pdf->SetX(184);
$pdf->Cell(25, 5, $meta_1v, 1, 0, 'R');
$pdf->SetX(209);
$pdf->Cell(25, 5, $meta_2v, 1, 0, 'R');
$pdf->SetX(234);
$pdf->Cell(25, 5, $meta_3v, 1, 0, 'R');
$pdf->SetX(259);
$pdf->Cell(25, 5, $meta_4v, 1, 0, 'R');
$pdf->Ln(5);
O conteúdo da variável $produto é obtido a partir de um campo tipo "Text" de uma tabela no MySQL.E o problema é, basicamente, conseguir "esticar" as células à esquerda da "multicell" e fazer com que as células da direita se iniciem na posição "y" superior direita da célula multicell...
Bom... é isso...
Grato por qualquer dica!
Abraços.
Carregando comentários...