SetaPDF-FormFiller Component Introduction and Index

The SetaPDF-FormFiller component allows PHP developers to fill in existing PDF forms, so called AcroForms programmatically.

Like all SetaPDF components, it is based on the Core component. This manual describes only the high-level functionalities related to this component and may refer to the manual of the Core component

  1. Getting Started
    1. System Requirements and Installation
    2. Loading the Component
    3. Error Handling
  2. The Main Class
    1. Introduction
    2. Get an Instance
    3. Saving a Filled Form
  3. Accessing Fields
    1. Introduction
    2. The Fields Instance
    3. Get a Field Instance
    4. Get Field Names
    5. Handling of Same Named Fields
    6. Trigger Field Calculations
  4. Field Types
    1. Introduction
    2. Field Interface
      1. General Field Properties
      2. Read Only
      3. Required
      4. No Export
    3. Text Fields
      1. Introduction
      2. Getting and Setting Values
      3. Field Type Specific Properties
        1. Multiline
        2. Maximal Length
        3. Comb
        4. Password Field
        5. Do Not Spell Check
        6. Do Not Scroll
      4. Examples
    4. Check Box Fields
      1. Introduction
      2. Getting and Setting the State
      3. Examples
    5. Radio Button Groups
      1. Introduction
      2. Setting and Getting a Value
      3. Examples
    6. List Fields
      1. Introduction
      2. Setting and Getting Values
      3. Field Type Specific Properties
        1. Multi Select
      4. Examples
    7. Combo Box Fields
      1. Introduction
      2. Setting and Getting Values
      3. Field Type Specific Properties
        1. Editable
      4. Examples
    8. Signature Fields
      1. Information
    9. Push Button Fields
      1. Information
  5. Flatten or Delete Fields
    1. Introduction
    2. Flatten Specific Form Fields
    3. Flatten All Form Fields
    4. Rendering Issues
    5. Delete Form Fields
  6. Unicode Usage
    1. Introduction
    2. Using a Custom Font
    3. Render Appearance by Reader
  7. Individual Appearance
    1. Introduction
    2. Access the Current Appearance Canvas
    3. Create a New Individual Appearance
      1. Use an Image
      2. Use a PDF Page
      3. Use The Canvas
  8. Reader Enabled Documents
    1. Introduction
    2. Things You Shoud Take Care About
    3. How to Prepare a Document for Unicode Usage
  9. XFA Forms
    1. Introduction
      1. Requirements
      2. Error Handling
      3. Check for an XFA Form
    2. Static XFA Forms
      1. Fill a Static XFA Form
      2. Limitations
      3. Remove XFA Information
    3. Dynamic XFA Forms
      1. Fill a Dynamic XFA Form
      2. Get the XFA Data Package
      3. Limitations
  10. Migrating
    1. From Version 2.x to 2.5
      1. What has changed
      2. Removed Classes
      3. Deprecated Methods
    2. From Version 1.x to 2.0
      1. Overview
      2. Error Handling
      3. Loading the Component
      4. General Refactoring
      5. Refactor Handling of Fields
        1. Text Fields
          1. No Rich-Text Field Support
          2. The $dontReCreateAppearance Parameter Changed
          3. Encoding
          4. Removed Methods
        2. Check Box Fields
          1. Changed getValue() Method
        3. Radiobutton Groups
          1. No Named Buttons
        4. List and Combo Box Fields
          1. Own Class For List and Combo Box Fields
          2. Optimized setValue() Method
  11. API Reference