NAME
SVG::Barcode::Code128 - Generator for SVG based Code 128 barcodes
SYNOPSIS
use SVG::Barcode::Code128;
my %params = (
background => 'white',
foreground => 'black',
lineheight => 30,
linewidth => 2,
margin => 10,
textsize => 10,
);
my $code128 = SVG::Barcode::Code128->new(\%params);
my $svg = $code128->plot('https://perldoc.pl');
my $svg2 = $code128->param(foreground => 'red')->plot('https://perldoc.pl');
# use as function
use SVG::Barcode::Code128 'plot_code128';
my $svg = plot_code128('https://perldoc.pl', \%params);
DESCRIPTION
SVG::Barcode::Code128 is a generator for SVG based Code 128 barcodes.
FUNCTIONS
plot_code128
use SVG::Barcode::Code128 'plot_code128';
my $svg = plot_code128($text, \%params);
Returns a Code 128 barcode using the provided text and parameters.
CONSTRUCTOR
new
$code128 = SVG::Barcode::Code128->new(\%params);
$code128 = SVG::Barcode::Code128->new; # create with defaults
Creates a new Code 128 plotter. Inherited from "new" in SVG::Barcode.
Accepted parameters are:
- background
-
Color of the background. Default
'white'
. - foreground
-
Color of the dots. Default
'black'
. - lineheight
-
Height of the lines. Default
30
. - linewidth
-
Width of a single line. Default
2
. - margin
-
Margin around the code. Default
10
. - textsize
-
Size of the text at the bottom of the code.
0
means no text. Default10
.
METHODS
param
Getter and setter for the parameters. Inherited from "param" in SVG::Barcode.
plot
Creates a SVG code. Inherited from "plot" in SVG::Barcode.
SEE ALSO
SVG::Barcode, Barcode::Code128.
AUTHOR & COPYRIGHT
© 2019 by Tekki (Rolf Stöckli).
This program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0.