GD::Barcode::UPCE is a subclass of GD::Barcode and allows you to create UPC-E barcode image with GD.
This module based on "Generate Barcode Ver 1.02 By Shisei Hanai 97/08/22".
new$oGdBar = GD::Barcode::UPCE->new($sTxt);
Constructor. Creates a GD::Barcode::UPCE object for $sTxt. $sTxt has 6 or 7 or 8 numeric
characters([0-9]). If $sTxt has 6 characters, this module adds '0' at the front of $sTxt. and
calculates CD for you. If $sTxt has 7 characters, this module calaculates CD for you.
plot()$oGd = $oGdBar->plot([Height => $iHeight, NoText => 0|1]);
creates GD object with barcode image for the $sTxt specified at new method. $iHeight is height of the
image. If NoText is 1, the image has no text image of $sTxt.
ex.
my $oGdB = GD::Barcode::UPCE->new('123456');
my $oGD = $oGdB->plot(NoText=>1, Height => 20);
# $sGD is a GD image with Height=>20 pixels, with no text.
barcode()$sPtn = $oGdBar->barcode();
returns a barcode pattern in string with '1', 'G' and '0'. '1' means black, 'G' also means black but
little bit long, '0' means white.
ex.
my $oGdB = GD::Barcode::UPCE->new('123456');
my $sPtn = $oGdB->barcode();
# $sPtn = '';
$errStr
$GD::Barcode::UPCE::errStr
has error message.
$text
$oGdBar->{$text}
has barcode text based on $sTxt specified in new method.