CONTENTS
========

1. Author, Copyright and License
2. Bug reports, corrections
3. Package contents


1. Author, Copyright and License
--------------------------------
Author:    Dirk Krause
Copyright: Copyright (C) 2007 Dirk Krause
License:   Gnu Free Documentation License
           see the file fdl.txt in this directory for license terms.
Contact:   http://www.fh-schmalkalden.de/url.php?/page/1026/select_wert/3023


2. Bug reports, corrections
---------------------------

Please use the web form
http://www.fh-schmalkalden.de/url.php?/page/1026/select_wert/3023
to submit bug reports and suggestions.

English is not my native language, so the english versions of the tutorial
and the examples may need corrections in spelling, grammar and style.
Volunteers are welcome, please use the web form as described above
for suggestions.


3. Package contents
-------------------

This package contains a tutorial and examples how to create PDF forms
using pdflatex with the hyperref and insdljs packages. The files
de/forms.pdf and en/forms.pdf are the german and english version of the
tutorial, the de/examples and en/examples directories contain the
LaTeX sources for the example forms.

We have three forms:
- ex00... is a form to request keys for employees.
  This form is developed step-by-step:
  ex0001: The initial version, contains all the form elements but looks ugly.
  ex0002: Form elements aligned in a table.
  ex0003: Equal widths for form elements, space between elements added.
  ex0004: Equal y-position for form elements and labels.
  ex0005: Form element border color changed.
  ex0006: Document level JavaScript added, processing Doc/Open event.
  ex0007: German umlauts corrected in the german version.
          \usepackage[...]{inputenc} is not longer used.
  ex0008: Processing WillPrint and DidPrint events (showing a message box).
  ex0009: Processing WillPrint and DidPrint events (color and font changes).
  ex0010: Processing form element events (validation).
  ex0011: Final version, the choice list is now editable (combo box style).

- ex0101  is a form to request software licenses and installations.
          This example shows how to initialize a choice list using
	  JavaScript variables.

- ex0201  is an interactive application for investment calculations.
          This example shows how to respond to a button click event.
