Die WicketPDF-Rendering-Tabelle ist nicht richtig ausgerichtet und die Fußzeile befindet sich auf der letzten Seite

Ich erstelle einen PDF-Bericht aus einer HTML-Seite. Ich habe das Layout mit Kopf- und Fußzeile separat erstellt. Ich benötige die Kopfzeile nur für die erste Seite und die Fußzeile auf der letzten Seite. Ich habe einige Skripte dafür ausprobiert, aber es funktioniert nicht innerhalb der Tabellenzeile und ich brauche Rahmen für jede Seite, ohne die Tabellenzeile zu brechen, wie in einem Bild gezeigt.

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

Irgendein anderer Vorschlag

Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage