Contents
What I Had
What I Wanted
Planning the Code
A First Step: Retrieve the Data
Retrieving Data: The Hard Way
Retrieving Data: Power + Convenience
The Final Data Retrieval Routine
Reviewing the Source Data
The Raw Data
A First Cut at Data Extraction
The Extracted Data
An Improved Extraction Routine
Special Formatting for Phone Numbers
Final Data Format
Basic PDF Production
Laying out the Framework
Laying Out the Header
Defining Some Offsets
Laying Out the Column Headings
Drawing the Shaded Bars
Laying Out the Listings
Laying Out One Entry
A Simple CGI Wrapper
The Final Product
The New Source Data
Alternate Formats
Template Toolkit Framework
The End