Skip to end of metadata
Go to start of metadata

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend_Pdf_Form Component Proposal

Proposed Component Name Zend_Pdf_Form
Developer Notes
Proposers Guillaume ORIOL
Zend Liaison TBD
Revision 1.0 - March, the 11th 2011: Initial Draft. (wiki revision: 3)

Table of Contents

1. Overview

Zend_Pdf_Form is a simple component that builds interactive forms into PDF documents.

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

Most requirements take the form of "foo will do ...." or "foo will not support ...", although different words and sentence structure might be used. Adding functionality to your proposal is requirements creep (bad), unless listed below. Discuss major changes with your team first, and then open a "feature improvement" issue against this component.

  • This component will allow embedding an interactive form into a PDF document.
  • This component will support the three form actions (submit-form, reset-form, import-data).
  • This component will implement the missing Zend_Pdf_Action_JavaScript.

4. Dependencies on Other Framework Components

  • Zend_Pdf

5. Theory of Operation

The component is instantiated with a mind-link that ...

6. Milestones / Tasks

zone: Missing {zone-data:milestones}

7. Class Index

  • Zend_Pdf
  • Zend_Pdf_Form
  • Zend_Pdf_Form_Field (abstract)
  • Zend_Pdf_Form_Field_Button (abstract)
  • Zend_Pdf_Form_Field_Button_Push
  • Zend_Pdf_Form_Field_Button_Checkbox
  • Zend_Pdf_Form_Field_Button_Radio
  • Zend_Pdf_Form_Field_Text
  • Zend_Pdf_Form_Field_Choice
  • Zend_Pdf_Form_Field_Signature

8. Use Cases


... (see good use cases book)

9. Class Skeletons



Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Mar 21, 2011

    <p>It would be great if we can use „Zend_Form" to create a form for PDF.</p>

    <ac:macro ac:name="code"><ac:plain-text-body><![CDATA[
    public function setForm(Zend_Form $form)
    // ...

    1. Mar 22, 2011

      <p>You read my mind! I second this. </p>