NAME
HTML::Barcode::2D - A base class for HTML representations of 2D barcodes
DESCRIPTION
This is a base class for creating HTML representations of one-dimensional barcodes. Do not use it directly.
If you are looking to generate a barcode, please see one of the following modules instead:
Known Types
Here are some of the types of barcodes you can scan with the modules in this distribution. Others may exist, so try searching CPAN.
- HTML::Barcode::QRCode - Two dimensional QR codes.
- HTML::Barcode::Code93 - Code 93 barcodes.
- HTML::Barcode::Code128 - Code 128 barcodes.
Subclassing
barcode_data
You need to either override this, or override the render_barcode
method so it does not use this.
This should return a 2-dimensional arrayref of true and false values (for "on" and "off").
It is not recommended to publish this method in your API.
ATTRIBUTES
In addition to those provided by HTML::Barcode, a 2D barcode has these:
module_size
This is a CSS value for width and height of a square block within the barcode.
It is simply a convenience method that sets both the bar_height and bar_width attributes.
AUTHOR
Mark A. Stratman, <stratman@gmail.com>
SOURCE REPOSITORY
http://github.com/mstratman/HTML-Barcode
SEE ALSO
LICENSE AND COPYRIGHT
Copyright 2011 Mark A. Stratman.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.