Soweit ich das überblicken kann gibt es keine Einstellungsmöglichkeit die Größe des Barcodes zu verändern. Man muss also manuell Hand am Quelltext anlegen.
Die zu verändernde Datei kann man unter /usr/share/koha/lib/C4/Labels/Label.pm
finden. In den Zeilen 220-260 sind vier Funktionen definert. Die Funktionsnamen entsprechen dem "Drucktyp - BIB
BAR
BIBBAR
BARBIB
. Je nach dem welchen Drucktyp man verwendet kann man alle, oder die passende Funktion ändern.
Diese Funktionen enthalten eine Definition von barcode_width
die verändert werden kann. Standardmäßig ist der Barcode nur über 80% des Platzes. Schreibt man hier statt 0.8
die 1.0
oder lässt den Faktor einfach weg, dann geht der Barcode über die volle Breite.
Nach der Veränderung sieht meine Funktion so aus:
sub _BIBBAR {
my $self = shift;
my $barcode_llx = $self->{'llx'} + $self->{'left_text_margin'};
my $barcode_lly = $self->{'lly'} + $self->{'top_text_margin'};
my $barcode_width = 1.0 * $self->{'width'};
my $barcode_y_scale_factor = 0.012 * $self->{'height'};
my $line_spacer = ($self->{'font_size'} * 1);
my $text_lly = ($self->{'lly'} + ($self->{'height'} - $self->{'top_text_margin'}));
$debug and warn "Label: llx $self->{'llx'}, lly $self->{'lly'}, Text: lly $text_lly, $line_spacer, Barcode: llx $barcode_llx, lly $barcode_lly, $barcode_width, $barcode_y_scale_factor\n";
return $self->{'llx'}, $text_lly, $line_spacer, $barcode_llx, $barcode_lly, $barcode_width, $barcode_y_scale_factor;
}
Kommentare
Einen Kommentar hinzufügen
Alle Kommentare werden moderiert, das heißt die Kommentare werden erst auf der Seite erscheinen, wenn ich Zeit gefunden habe sie anzusehen.
In den Kommentaren kann markup syntax verwendet werden.