A tabela de renderização do WicketPDF não está alinhada corretamente e o rodapé está colocado na última página

Estou gerando relatório em PDF a partir da página html, criei o layout com cabeçalho e rodapé separadamente, preciso do cabeçalho apenas para a primeira página e rodapé na última página, tentei alguns scripts para isso, mas não está funcionando, e como evitar a quebra de página dentro da linha da tabela e eu preciso de borda para cada página sem quebrar a linha da tabela está quebrando como mostra a imagem.

respond_to do |format|
  format.html
  format.pdf {
     render :pdf => "Report",
            :template => 'layouts/pdf_layout.pdf.erb',
            :layout => 'pdf_layout.pdf.erb',
            :margin => {:bottom => 35},
            :page_size => 'A4',
            :header => {:content => render_to_string({:template => 'layouts/header.pdf.erb'})},
            :footer => {:content => render_to_string({:template => 'layouts/footer.pdf.erb'})}
  }
end

Qualquer outra sugestão

desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion