MM
Gerador de Relatorios
Bom dia a todos!
Quando gero o relatorio com
$designer = new TPDFDesigner;
$designer->fromXml('app/reports/ordemcompra_report.pdf.xml');
$designer->generate();
no caso abaixo estou imprimindo os itens em que momento posso charmar a quebra de pagina?
porque imprimindo direto nao faz a quebra
if( $items )
{
foreach( $items as $item )
{
$detail = OcProd::find($item['id']);
$rprod = new Produto($item['id_prod']);
$designer->Cell(58,12, $item['id_prod'], 1, 0, 'C');
$designer->Cell(287, 12, utf8_decode($rprod->ds_prodp), 1, 0, 'L');
$designer->Cell(63, 12, number_format($item['vl_qtd'],3), 1, 0, 'R');
$designer->Cell(63, 12, number_format($item['vl_unit'],3), 1, 0, 'R');
$designer->Cell(90, 12, number_format(round($item['vl_qtd']*$item['vl_unit'],2),2), 1, 0, 'R');
$designer->Ln(12);
$designer->gotoAnchorX('details');
$l+=1;
}
}
Obrigado
Quando gero o relatorio com
$designer = new TPDFDesigner;
$designer->fromXml('app/reports/ordemcompra_report.pdf.xml');
$designer->generate();
no caso abaixo estou imprimindo os itens em que momento posso charmar a quebra de pagina?
porque imprimindo direto nao faz a quebra
if( $items )
{
foreach( $items as $item )
{
$detail = OcProd::find($item['id']);
$rprod = new Produto($item['id_prod']);
$designer->Cell(58,12, $item['id_prod'], 1, 0, 'C');
$designer->Cell(287, 12, utf8_decode($rprod->ds_prodp), 1, 0, 'L');
$designer->Cell(63, 12, number_format($item['vl_qtd'],3), 1, 0, 'R');
$designer->Cell(63, 12, number_format($item['vl_unit'],3), 1, 0, 'R');
$designer->Cell(90, 12, number_format(round($item['vl_qtd']*$item['vl_unit'],2),2), 1, 0, 'R');
$designer->Ln(12);
$designer->gotoAnchorX('details');
$l+=1;
}
}
Obrigado
Marcos, no construtor da TPDFDesigner já é definida a quebra automática de página pela função SetAutoPageBreak(true). Essa função aceita um segundo parâmetro que corresponde a margem inferior da página(0 quando não informada). Ex:
Se não quiser usar a quebra automática veja o link abaixo:
adianti.com.br/forum/pt/view_2289?gerando-mais-paginas-com-tpdfdesig