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.StringTEXT_FORM_FIELD_DEFAULT_VALUE
-
Constructor Summary
Constructors Constructor Description TextFormFieldBuilder(PdfDocument document, java.lang.String formFieldName)Creates builder forPdfTextFormFieldcreation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdfTextFormFieldcreateMultilineText()Creates multiline text form field based on provided parameters.PdfTextFormFieldcreateText()Creates text form field based on provided parameters.private PdfTextFormFieldcreateText(boolean multiline)protected TextFormFieldBuildergetThis()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 forPdfTextFormFieldcreation.- 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
PdfTextFormFieldinstance
-
createText
private PdfTextFormField createText(boolean multiline)
-
createMultilineText
public PdfTextFormField createMultilineText()
Creates multiline text form field based on provided parameters.- Returns:
- new
PdfTextFormFieldinstance
-
getThis
protected TextFormFieldBuilder getThis()
Returns this builder object. Required for superclass methods.- Specified by:
getThisin classFormFieldBuilder<TextFormFieldBuilder>- Returns:
- this builder
-
-