GD::Barcode::NW7(3pm)

GD::Barcode::NW73pm

Create nw7 barcode image with gd

Usage

ex. CGI

  use GD::Barcode::NW7;
  binmode(STDOUT);
  print "Content-Type: image/png\n\n";
  print GD::Barcode::NW7->new('123456789012')->plot->png;

with Error Check

  my $oGdBar = GD::Barcode::NW7->new('123456789E');
  die $GD::Barcode::NW7::errStr unless($oGdBar);        #Invalid Characters

Overview

GD::Barcode::NW7 is a subclass of GD::Barcode and allows you to create NW7 barcode image with GD. This module based on "Generate Barcode Ver 1.02 By Shisei Hanai 97/08/22".

new

$oGdBar = GD::Barcode::NW7->new($sTxt);

Constructor. Creates a GD::Barcode::NW7 object for $sTxt. $sTxt has variable length string with (0-9, - $ / . + ABCD).

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::NW7->new('123456789012');
  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' and '0'. '1' means black, '0' means white.

 ex.
  my $oGdB = GD::Barcode::NW7->new('123456789012');
  my $sPtn = $oGdB->barcode();
  # $sPtn = '';

$errStr

$GD::Barcode::NW7::errStr

has error message.

$text

$oGdBar->{$text}

has barcode text based on $sTxt specified in new method.

Releases

10 releases since Debian 4.0 (Etch); the text changed 5 times.

  1. 4.0
  2. 5.0–6.0
  3. 7–8
  4. 9–11
  5. 12
  6. 13

Author

Kawai Takanori [email protected]

From libgd-barcode-perl 2.00-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.