From: Martin Helmling mh@waldpark.octosoft.eu Date: Mon, 4 Apr 2016 17:10:03 +0000 (+0200) Subject: PDF::Table - fehlerhafte Headerbearbeitung ab Seite 2 X-Git-Tag: release-3.4.1~249 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/290bae2a631de6a576550a7d0c6e849d615e49a8?hp=f442cef2db28ff75bd652667e24d77a9f0ba39c5 PDF::Table - fehlerhafte Headerbearbeitung ab Seite 2 ab Seite 2 werden die benötigten Weiten der Spalten um die Zahl der Headerzeilen nach hinten verschoben. Dann kommt es zu fehlenden Zeilenumbrüchen in manchen Zellen Da Pushen von leerem Array führt zu diesem Fehler, d.h. es wird doppelt gepushed. Dieser Fehler war schon in der alten PDF::Table --- diff --git a/modules/override/PDF/Table.pm b/modules/override/PDF/Table.pm index 3160b29dd..5934fcb70 100644 --- a/modules/override/PDF/Table.pm +++ b/modules/override/PDF/Table.pm @@ -456,7 +456,7 @@ sub table for( my $row_idx = 0; $row_idx < scalar(@$data) ; $row_idx++ ) { - push @header_row_widths, [] if $row_idx < $header_props->{num_header_rows}; + #push @header_row_widths, [] if $row_idx < $header_props->{num_header_rows}; my $column_widths = []; #holds the width of each column # Init the height for this row