Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

<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 http://framework.zend.com/wiki/display/ZFDEV/Zend_Pdf_Form
Proposers Guillaume ORIOL
Zend Liaison TBD
Revision 1.0 - March, the 11th 2011: Initial Draft. (wiki revision: 2)

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

UC-01

... (see good use cases book)

9. Class Skeletons

]]></ac:plain-text-body></ac:macro>

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.