The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

PostScript::MailLabels::BasicData - Basic data that is used by the MailLabels module.

SYNOPSIS

        Loads up a few basic data items :

        Font metrics

        PS code for generating a calibration page

        PS code for generating a test page

        PS code for PostNET font

        Standard paper sizes

        Specs for Avery (tm) forms (incomplete)

DESCRIPTION

        All this does is initialize a bunch of data items. Not intended to be
        used by normal people. It just makes the MailLabel.pm code more
        compact. The documentation is probably not too complete.

        Note that the font metrics camne from PostScript::Metrics by Shawn Wallace.
        The PostNET barcode font came from James H. Cloos, Jr.

EXAMPLE

  require PostScript::MailLabels::BasicData;

  $data = new PostScript::MailLabels::BasicData;

        $code = '8460';
  @layout = @{$data{AVERY}{$code}};

 # layout=>[paper-size,[list of product codes], description,
 #          number per sheet, left-offset, top-offset, width, height]
 #                      distances measured in points

 $testpage = $data{TESTPAGE};

REVISION HISTORY

    Version 1.30 Mon Nov 17 20:36:36 CST 2008
    Add Dymo label data (patch from brian d foy)
    Version 1.23 Mon Oct 20 20:09:09 CDT 2008
    Patch had an error - repired.
    Version 1.22 Sun Oct 19 16:22:56 CDT 2008
    Added Avery 8923 per patch from brian d. foy
    Added Userdefined hook for paper size per request of Jim Albert
        Version 1.21 Tue Nov 29 20:55:38 CST 2005
        Added Avery 5526 labels per request of Wallace Winfrey
        Version 1.20 - August 2005
        Added patch from Jonathan Kamens
        Version 1.10 - August 2004
        Added 5167 Avery stock
        Version 1.02 - January 2001
        Fixed calibration axis labels to work for arbitrary paper size
        Added y_gap to Avery data
        Version 1.01 - December 2000
        Added pagesize parameter to handle paper other than Letter.
        Added more axis labels so that A4 calibration plot would work.

AUTHOR

    Alan Jackson
    October 1999
    alan@ajackson.org

SEE ALSO