com.lowagie.text.pdf
public class PdfAcroForm extends PdfDictionary
| Field Summary | |
|---|---|
| PdfArray | calculationOrder This is an array containing the calculationorder of the fields. |
| PdfArray | documentFields This is an array containing DocumentFields. |
| HashMap | fieldTemplates This is a map containing FieldTemplates. |
| int | sigFlags Contains the signature flags. |
| PdfWriter | writer |
| Constructor Summary | |
|---|---|
| PdfAcroForm(PdfWriter writer) Creates new PdfAcroForm | |
| Method Summary | |
|---|---|
| void | addCalculationOrder(PdfFormField formField)
Adds an object to the calculationOrder. |
| PdfFormField | addCheckBox(String name, String value, boolean status, float llx, float lly, float urx, float ury) |
| PdfFormField | addComboBox(String name, String[] options, String defaultValue, boolean editable, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| PdfFormField | addComboBox(String name, String[][] options, String defaultValue, boolean editable, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| void | addDocumentField(PdfIndirectReference ref)
Adds documentFields. |
| void | addFieldTemplates(HashMap ft)
Adds fieldTemplates. |
| void | addFormField(PdfFormField formField)
Adds a formfield to the AcroForm. |
| PdfFormField | addHiddenField(String name, String value) |
| PdfFormField | addHtmlPostButton(String name, String caption, String value, String url, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| PdfFormField | addMap(String name, String value, String url, PdfContentByte appearance, float llx, float lly, float urx, float ury) |
| PdfFormField | addMultiLineTextField(String name, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| PdfFormField | addRadioButton(PdfFormField radiogroup, String value, float llx, float lly, float urx, float ury) |
| void | addRadioGroup(PdfFormField radiogroup) |
| PdfFormField | addResetButton(String name, String caption, String value, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| PdfFormField | addSelectList(String name, String[] options, String defaultValue, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| PdfFormField | addSelectList(String name, String[][] options, String defaultValue, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| PdfFormField | addSignature(String name, float llx, float lly, float urx, float ury) |
| PdfFormField | addSingleLinePasswordField(String name, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| PdfFormField | addSingleLineTextField(String name, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| void | drawButton(PdfFormField button, String caption, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| void | drawCheckBoxAppearences(PdfFormField field, String value, float llx, float lly, float urx, float ury) |
| void | drawMultiLineOfText(PdfFormField field, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| void | drawRadioAppearences(PdfFormField field, String value, float llx, float lly, float urx, float ury) |
| void | drawSignatureAppearences(PdfFormField field, float llx, float lly, float urx, float ury) |
| void | drawSingleLineOfText(PdfFormField field, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
| PdfFormField | getRadioGroup(String name, String defaultValue, boolean noToggleToOff) |
| boolean | isValid()
Checks if the Acroform is valid |
| void | setButtonParams(PdfFormField button, int characteristics, String name, String value) |
| void | setCheckBoxParams(PdfFormField field, String name, String value, boolean status, float llx, float lly, float urx, float ury) |
| void | setChoiceParams(PdfFormField field, String name, String defaultValue, float llx, float lly, float urx, float ury) |
| void | setNeedAppearances(boolean value) |
| void | setSigFlags(int f)
Sets the signature flags. |
| void | setSignatureParams(PdfFormField field, String name, float llx, float lly, float urx, float ury) |
| void | setTextFieldParams(PdfFormField field, String text, String name, float llx, float lly, float urx, float ury) |
Parameters: writer
Parameters: formField
Parameters: name value status llx lly urx ury
Returns: a PdfFormField
Parameters: name options defaultValue editable font fontSize llx lly urx ury
Returns: a PdfFormField
Parameters: name options defaultValue editable font fontSize llx lly urx ury
Returns: a PdfFormField
Parameters: ref
Parameters: ft
Parameters: formField
Parameters: name value
Returns: a PdfFormField
Parameters: name caption value url font fontSize llx lly urx ury
Returns: a PdfFormField
Parameters: name value url appearance llx lly urx ury
Returns: a PdfFormField
Parameters: name text font fontSize llx lly urx ury
Returns: a PdfFormField
Parameters: radiogroup value llx lly urx ury
Returns: a PdfFormField
Parameters: radiogroup
Parameters: name caption value font fontSize llx lly urx ury
Returns: a PdfFormField
Parameters: name options defaultValue font fontSize llx lly urx ury
Returns: a PdfFormField
Parameters: name options defaultValue font fontSize llx lly urx ury
Returns: a PdfFormField
Parameters: name llx lly urx ury
Returns: a PdfFormField
Parameters: name text font fontSize llx lly urx ury
Returns: PdfFormField
Parameters: name text font fontSize llx lly urx ury
Returns: a PdfFormField
Parameters: button caption font fontSize llx lly urx ury
Parameters: field value llx lly urx ury
Parameters: field text font fontSize llx lly urx ury
Parameters: field value llx lly urx ury
Parameters: field llx lly urx ury
Parameters: field text font fontSize llx lly urx ury
Parameters: name defaultValue noToggleToOff
Returns: a PdfFormField
Returns: true if the Acroform is valid
Parameters: button characteristics name value
Parameters: field name value status llx lly urx ury
Parameters: field name defaultValue llx lly urx ury
Parameters: f
Parameters: field name llx lly urx ury
Parameters: field text name llx lly urx ury