Package com.itextpdf.forms.fields
Class RadioFormFieldBuilder
- java.lang.Object
-
- com.itextpdf.forms.fields.FormFieldBuilder<T>
-
- com.itextpdf.forms.fields.TerminalFormFieldBuilder<RadioFormFieldBuilder>
-
- com.itextpdf.forms.fields.RadioFormFieldBuilder
-
public class RadioFormFieldBuilder extends TerminalFormFieldBuilder<RadioFormFieldBuilder>
Builder for radio form field.
-
-
Constructor Summary
Constructors Constructor Description RadioFormFieldBuilder(PdfDocument document, java.lang.String radioGroupFormFieldName)
Creates builder for radio form field creation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdfFormAnnotation
createRadioButton(java.lang.String appearanceName, Rectangle rectangle)
Creates radio button form field instance based on provided parameters.PdfButtonFormField
createRadioGroup()
Creates radio group form field instance based on provided parameters.protected RadioFormFieldBuilder
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
-
-
-
-
Constructor Detail
-
RadioFormFieldBuilder
public RadioFormFieldBuilder(PdfDocument document, java.lang.String radioGroupFormFieldName)
Creates builder for radio form field creation.- Parameters:
document
- document to be used for form field creationradioGroupFormFieldName
- name of the form field
-
-
Method Detail
-
createRadioGroup
public PdfButtonFormField createRadioGroup()
Creates radio group form field instance based on provided parameters.- Returns:
- new
PdfButtonFormField
instance
-
createRadioButton
public PdfFormAnnotation createRadioButton(java.lang.String appearanceName, Rectangle rectangle)
Creates radio button form field instance based on provided parameters.- Parameters:
appearanceName
- name of the "on" appearance state.rectangle
- the place where the widget should be placed.- Returns:
- new radio button instance
-
getThis
protected RadioFormFieldBuilder getThis()
Returns this builder object. Required for superclass methods.- Specified by:
getThis
in classFormFieldBuilder<RadioFormFieldBuilder>
- Returns:
- this builder
-
-