X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=labels%2Flabel-create-pdf.pl;h=608be0401a919c643f475328b287ed2de3930b98;hb=358a3b364a2a2579951de6aeb4453c2f255f1b4f;hp=6f6de6252343375e08a64d39b06b7c21c05a3ebe;hpb=84d5b28f12c038309e8d3891653ea6fd291b666e;p=koha.git diff --git a/labels/label-create-pdf.pl b/labels/label-create-pdf.pl index 6f6de62523..608be0401a 100755 --- a/labels/label-create-pdf.pl +++ b/labels/label-create-pdf.pl @@ -33,13 +33,13 @@ my $layout = C4::Labels::Layout->retrieve(layout_id => $layout_id); sub _calc_next_label_pos { my ($row_count, $col_count, $llx, $lly) = @_; - if ($col_count lt $template->get_attr('cols')) { + if ($col_count < $template->get_attr('cols')) { $llx = ($llx + $template->get_attr('label_width') + $template->get_attr('col_gap')); $col_count++; } else { $llx = $template->get_attr('left_margin'); - if ($row_count eq $template->get_attr('rows')) { + if ($row_count == $template->get_attr('rows')) { $pdf->Page(); $lly = ($template->get_attr('page_height') - $template->get_attr('top_margin') - $template->get_attr('label_height')); $row_count = 1; @@ -114,6 +114,7 @@ foreach my $item (@{$items}) { format_string => $layout->get_attr('format_string'), text_wrap_cols => $layout->get_text_wrap_cols(label_width => $template->get_attr('label_width'), left_text_margin => $template->get_attr('left_text_margin')), ); + $pdf->Add($label_a->draw_guide_box) if $layout->get_attr('guidebox'); my $label_a_text = $label_a->create_label(); _print_text($label_a_text); ($row_count, $col_count, $llx, $lly) = _calc_next_label_pos($row_count, $col_count, $llx, $lly); @@ -136,6 +137,7 @@ foreach my $item (@{$items}) { format_string => $layout->get_attr('format_string'), text_wrap_cols => $layout->get_text_wrap_cols(label_width => $template->get_attr('label_width'), left_text_margin => $template->get_attr('left_text_margin')), ); + $pdf->Add($label_b->draw_guide_box) if $layout->get_attr('guidebox'); my $label_b_text = $label_b->create_label(); ($row_count, $col_count, $llx, $lly) = _calc_next_label_pos($row_count, $col_count, $llx, $lly); next LABEL_ITEMS; @@ -161,6 +163,7 @@ foreach my $item (@{$items}) { format_string => $layout->get_attr('format_string'), text_wrap_cols => $layout->get_text_wrap_cols(label_width => $template->get_attr('label_width'), left_text_margin => $template->get_attr('left_text_margin')), ); + $pdf->Add($label->draw_guide_box) if $layout->get_attr('guidebox'); my $label_text = $label->create_label(); _print_text($label_text) if $label_text; ($row_count, $col_count, $llx, $lly) = _calc_next_label_pos($row_count, $col_count, $llx, $lly); @@ -211,8 +214,8 @@ This file is part of Koha. Koha is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. -You should have received a copy of the GNU General Public License along with Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, -Suite 330, Boston, MA 02111-1307 USA +You should have received a copy of the GNU General Public License along with Koha; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, +Fifth Floor, Boston, MA 02110-1301 USA. =head1 DISCLAIMER OF WARRANTY