Lançado Adianti Framework 8.1!
Clique aqui para saber mais
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( $item...
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

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (1)


NR

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:
  1. <?php
  2. // quebra de pagina automatica, com margem inferior de 50
  3. $designer->setAutoPageBreak(true,50);
  4. // para definir demais margens:
  5. $designer->setMargins($left,$top,$right);
  6. ?>

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