X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/a864ef272897c875c8be4af5c09870d03d9ec712..f869a45a1b3ff7c92a4b54f387ab12436e18e4b0:/modules/override/PDF/Table.pm diff --git a/modules/override/PDF/Table.pm b/modules/override/PDF/Table.pm index 1b7917b29..3160b29dd 100644 --- a/modules/override/PDF/Table.pm +++ b/modules/override/PDF/Table.pm @@ -491,8 +491,12 @@ sub table $rows_height->[$row_idx] = $cell_font_size; } + if (!defined $data->[$row_idx][$column_idx]) { + $data->[$row_idx][$column_idx] = ' '; + } + # This should fix a bug with very long words like serial numbers etc. - if( $max_word_len > 0 ) + if( $max_word_len > 0 && $data->[$row_idx][$column_idx]) { $data->[$row_idx][$column_idx] =~ s#(\S{$max_word_len})(?=\S)#$1 #g; }