Specifications

CONTENTS
Previewing the Newsletter ............................................................703
Sending the Message ....................................................................704
Extending the Project ..........................................................................709
Next ....................................................................................................709
29 Building Web Forums 711
The Problem ........................................................................................712
Solution Components ..........................................................................712
Solution Overview ..............................................................................714
Designing the Database ......................................................................716
Viewing the Tree of Articles ..............................................................718
Expanding and Collapsing ............................................................721
Displaying the Articles ..................................................................724
Using the treenode Class ..............................................................725
Viewing Individual Articles ................................................................731
Adding New Articles ..........................................................................734
Extensions ..........................................................................................741
Using an Existing System ..................................................................741
Next ....................................................................................................742
30 Generating Personalized Documents in Portable
Format (PDF) 743
The Problem ........................................................................................744
Evaluating Document Formats ..........................................................745
Paper ..............................................................................................745
ASCII ............................................................................................745
HTML ............................................................................................745
Word Processor Formats ..............................................................746
Rich Text Format ..........................................................................746
PostScript ......................................................................................747
Portable Document Format ..........................................................748
Solution Components ..........................................................................749
Question and Answer System ........................................................749
Document Generation Software ....................................................749
Solution Overview ..............................................................................752
Asking the Questions ....................................................................753
Grading the Answers ....................................................................755
Generating an RTF Certificate ......................................................758
Generating a PDF Certificate from a Template ............................762
Generating a PDF Document Using PDFlib ................................765
A Hello World Script for PDFlib ..................................................766
Generating Our Certificate with PDFlib ......................................770
xxi
00 7842 FM 3/6/01 3:38 PM Page xxi