projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Kontoauszug verbuchen: Verkaufsgutschriften nicht negativ bewerten
[kivitendo-erp.git]
/
modules
/
override
/
PDF
/
Table.pm
diff --git
a/modules/override/PDF/Table.pm
b/modules/override/PDF/Table.pm
index
31045f0
..
602c887
100755
(executable)
--- a/
modules/override/PDF/Table.pm
+++ b/
modules/override/PDF/Table.pm
@@
-463,7
+463,7
@@
sub table
for( my $row_idx = 0; $row_idx < scalar(@$data) ; $row_idx++ )
{
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
my $column_widths = []; #holds the width of each column
# Init the height for this row
@@
-505,8
+505,12
@@
sub table
$rows_height->[$row_idx] = $cell_font_size;
}
$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.
# 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;
}
{
$data->[$row_idx][$column_idx] =~ s#(\S{$max_word_len})(?=\S)#$1 #g;
}