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 PdfFormAnnotationcreateRadioButton(java.lang.String appearanceName, Rectangle rectangle)Creates radio button form field instance based on provided parameters.PdfButtonFormFieldcreateRadioGroup()Creates radio group form field instance based on provided parameters.protected RadioFormFieldBuildergetThis()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
PdfButtonFormFieldinstance
-
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:
getThisin classFormFieldBuilder<RadioFormFieldBuilder>- Returns:
- this builder
-
-