| PDChoiceButton | This holds common functionality for check boxes and radio buttons. | code | html |
| PDField | This is the superclass for a Field element in a PDF. | code | html |
| PDVariableText | A class for handling PDF fields that display text. | code | html |
| PDAcroForm | This class represents the acroform of a PDF document. | code | html |
| PDAppearance | This one took me a while, but i'm proud to say that it handles the appearance of a textbox. | code | html |
| PDCheckbox | A class for handling the PDF field as a checkbox. | code | html |
| PDChoiceField | A class for handling the PDF field as a choicefield. | code | html |
| PDFieldFactory | This is the Factory for creating and returning the correct field elements. | code | html |
| PDPushButton | A class for handling the PDF field as a PDPushButton. | code | html |
| PDRadioCollection | A class for handling the PDF field as a Radio Collection. | code | html |
| PDSignature | A class for handling the PDF field as a signature. | code | html |
| PDTextbox | A class for handling the PDF field as a textbox. | code | html |
| PDUnknownField | This class represents a form field with an unknown type. | code | html |
| PDXFA | This class represents an XML Forms Architecture Data packet. | code | html |