Package com.itextpdf.forms.fields
Class TextFormFieldBuilder
- java.lang.Object
-
- com.itextpdf.forms.fields.FormFieldBuilder<T>
-
- com.itextpdf.forms.fields.TerminalFormFieldBuilder<TextFormFieldBuilder>
-
- com.itextpdf.forms.fields.TextFormFieldBuilder
-
public class TextFormFieldBuilder extends TerminalFormFieldBuilder<TextFormFieldBuilder>
Builder for text form field.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
TEXT_FORM_FIELD_DEFAULT_VALUE
-
Constructor Summary
Constructors Constructor Description TextFormFieldBuilder(PdfDocument document, java.lang.String formFieldName)
Creates builder forPdfTextFormField
creation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdfTextFormField
createMultilineText()
Creates multiline text form field based on provided parameters.PdfTextFormField
createText()
Creates text form field based on provided parameters.private PdfTextFormField
createText(boolean multiline)
protected TextFormFieldBuilder
getThis()
Returns this builder object.-
Methods inherited from class com.itextpdf.forms.fields.TerminalFormFieldBuilder
getFont, getPage, getWidgetRectangle, setFont, setPage, setPage, setPageToField, setPageToField, setWidgetRectangle
-
Methods inherited from class com.itextpdf.forms.fields.FormFieldBuilder
getConformance, getDocument, getFormFieldName, setConformance
-
-
-
-
Field Detail
-
TEXT_FORM_FIELD_DEFAULT_VALUE
private static final java.lang.String TEXT_FORM_FIELD_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TextFormFieldBuilder
public TextFormFieldBuilder(PdfDocument document, java.lang.String formFieldName)
Creates builder forPdfTextFormField
creation.- Parameters:
document
- document to be used for form field creationformFieldName
- name of the form field
-
-
Method Detail
-
createText
public PdfTextFormField createText()
Creates text form field based on provided parameters.- Returns:
- new
PdfTextFormField
instance
-
createText
private PdfTextFormField createText(boolean multiline)
-
createMultilineText
public PdfTextFormField createMultilineText()
Creates multiline text form field based on provided parameters.- Returns:
- new
PdfTextFormField
instance
-
getThis
protected TextFormFieldBuilder getThis()
Returns this builder object. Required for superclass methods.- Specified by:
getThis
in classFormFieldBuilder<TextFormFieldBuilder>
- Returns:
- this builder
-
-