RadioButtonField

RadioButtonField

Overview

RadioButtonField is a class in Aspose.Pdf FOSS for Java. Inherits from: Field.

Radio button group (/FT /Btn, radio flag) (ISO 32000-1:2008, §12.7.4.2.3).

Properties

NameTypeAccessDescription
selectedintReadReturns the 0-based index of the currently selected option,
or -1 if none is selected.
noToggleToOffbooleanReadReturns whether the NoToggleToOff flag is set.
valueStringReadReturns the value of the currently-selected option, or an empty string
when nothing is selected.
optionsList<RadioButtonOptionField>ReadReturns the list of radio button options from the /Kids array.
borderBorderReadReturns the border of this form field.
actionsorg.aspose.pdf.annotations.AnnotationActionCollectionReadReturns the action collection for this field.
partialNameStringReadReturns the partial field name (/T entry).
fullNameStringReadReturns the fully-qualified dotted name of this field.
alternateNameStringReadReturns the alternate (tooltip) name (/TU entry).
defaultValueStringReadReturns the default value (/DV entry) as a string.
fieldFlagsintReadReturns the field flags (/Ff entry).
readOnlybooleanReadReturns whether this field is read-only (bit 1 of /Ff).
requiredbooleanReadReturns whether this field is required (bit 2 of /Ff).
noExportbooleanReadReturns whether this field is excluded from export (bit 3 of /Ff).
defaultAppearanceStringReadReturns the default appearance string (/DA entry).
characteristicsAppearanceCharacteristicsReadReturns the appearance characteristics helper backed by the /MK dictionary.
countintReadReturns the number of child fields (sub-widgets) of this field.
pageIndexintReadReturns the 1-based page index on which this field’s widget annotation resides.
annotationIndexintReadReturns the 0-based annotation index of this field within its page’s
annotation array.
fieldTypeStringReadReturns the field type (/FT), e.g.
fieldValueCOSBaseReadReturns the raw field value (/V).
fieldNameStringReadReturns the partial field name (/T).
highlightModeStringReadReturns the highlight mode (/H).
appearanceCharacteristicsCOSDictionaryReadReturns the appearance characteristics dictionary (/MK).
widgetActionPdfActionReadReturns the action (/A) associated with this widget.
subtypeStringReadReturns the annotation subtype (e.g.
rectRectangleReadReturns the annotation rectangle defining its location on the page.
contentsStringReadReturns the text content of the annotation (/Contents entry).
nameStringReadReturns the unique name of the annotation (/NM entry).
modifiedStringReadReturns the date and time the annotation was last modified (/M entry).
flagsintReadReturns the annotation flags (/F entry) as a bitmask.
invisiblebooleanReadReturns whether the Invisible flag (bit 1) is set.
hiddenbooleanReadReturns whether the Hidden flag (bit 2) is set.
printbooleanReadReturns whether the Print flag (bit 3) is set.
noZoombooleanReadReturns whether the NoZoom flag (bit 4) is set.
noRotatebooleanReadReturns whether the NoRotate flag (bit 5) is set.
noViewbooleanReadReturns whether the NoView flag (bit 6) is set.
lockedbooleanReadReturns whether the Locked flag (bit 8) is set.
colorColorReadReturns the annotation color (/C entry).
normalAppearanceStreamCOSStreamReadReturns the raw normal appearance stream (/AP /N) for this annotation
(ISO 32000-1:2008, §12.5.5).
normalAppearanceXFormReadReturns the normal appearance as an {@link XForm}, mirroring the C#
{@code Annotation.NormalAppearance} property.
opacitydoubleReadReturns the opacity of the annotation (0.0 = fully transparent, 1.0 = fully opaque).
zIndexintReadReturns the Z-index (drawing order) of this annotation.
pagePageReadReturns the page this annotation belongs to.
cOSDictionaryCOSDictionaryReadReturns the underlying COS dictionary for this annotation.

Methods

SignatureDescription
RadioButtonField(dict: COSDictionary, page: Page, fullName: String)Constructs a radio button field from an existing COS dictionary.
RadioButtonField(page: Page)Constructs a new radio button field on the given page.
addOption(optionValue: String, rect: Rectangle)Adds a radio button option with the given value and rectangle.
getSelected()intReturns the 0-based index of the currently selected option,
or -1 if none is selected.
setSelected(index: int)Selects the option at the given 0-based index.
isNoToggleToOff()booleanReturns whether the NoToggleToOff flag is set.
setNoToggleToOff(value: boolean)Sets whether the NoToggleToOff flag is enabled.
getValue()StringReturns the value of the currently-selected option, or an empty string
when nothing is selected.
setValue(value: String)Selects the option whose export value matches the given string.
getOptions()List<RadioButtonOptionField>Returns the list of radio button options from the /Kids array.
getBorder()BorderReturns the border of this form field.
setBorder(border: Border)Sets the border of this form field.
getActions()org.aspose.pdf.annotations.AnnotationActionCollectionReturns the action collection for this field.
setWidth(width: double)Sets the width of the field widget by adjusting the annotation rectangle.
setHeight(height: double)Sets the height of the field widget by adjusting the annotation rectangle.
getPartialName()StringReturns the partial field name (/T entry).
setPartialName(name: String)Sets the partial field name (/T entry).
getFullName()StringReturns the fully-qualified dotted name of this field.
getAlternateName()StringReturns the alternate (tooltip) name (/TU entry).
getDefaultValue()StringReturns the default value (/DV entry) as a string.
getFieldFlags()intReturns the field flags (/Ff entry).
setFieldFlags(flags: int)Sets the field flags (/Ff entry).
isReadOnly()booleanReturns whether this field is read-only (bit 1 of /Ff).
isRequired()booleanReturns whether this field is required (bit 2 of /Ff).
isNoExport()booleanReturns whether this field is excluded from export (bit 3 of /Ff).
getDefaultAppearance()StringReturns the default appearance string (/DA entry).
getCharacteristics()AppearanceCharacteristicsReturns the appearance characteristics helper backed by the /MK dictionary.
fromDictionary(dict: COSDictionary, ftObj: COSBase, fullName: String, page: Page, parser: PDFParser)FieldFactory method: creates the appropriate {@link Field} subclass from a COS dictionary.
getCount()intReturns the number of child fields (sub-widgets) of this field.
get(index: int)FieldReturns the child field at the given 1-based index.
iterator()Iterator<Field>Returns an iterator over child fields (sub-widgets) of this field.
getPageIndex()intReturns the 1-based page index on which this field’s widget annotation resides.
getAnnotationIndex()intReturns the 0-based annotation index of this field within its page’s
annotation array.
WidgetAnnotation(dict: COSDictionary, page: Page)Constructs a widget annotation from an existing COS dictionary.
getFieldType()StringReturns the field type (/FT), e.g.
getFieldValue()COSBaseReturns the raw field value (/V).
getFieldName()StringReturns the partial field name (/T).
getHighlightMode()StringReturns the highlight mode (/H).
getAppearanceCharacteristics()COSDictionaryReturns the appearance characteristics dictionary (/MK).
getWidgetAction()PdfActionReturns the action (/A) associated with this widget.
getSubtype()StringReturns the annotation subtype (e.g.
getRect()RectangleReturns the annotation rectangle defining its location on the page.
setRect(rect: Rectangle)Sets the annotation rectangle.
getContents()StringReturns the text content of the annotation (/Contents entry).
setContents(contents: String)Sets the text content of the annotation (/Contents entry).
getName()StringReturns the unique name of the annotation (/NM entry).
setName(name: String)Sets the unique name of the annotation (/NM entry).
getModified()StringReturns the date and time the annotation was last modified (/M entry).
setModified(date: String)Sets the date and time the annotation was last modified (/M entry).
getFlags()intReturns the annotation flags (/F entry) as a bitmask.
setFlags(flags: int)Sets the annotation flags (/F entry) as a bitmask.
isInvisible()booleanReturns whether the Invisible flag (bit 1) is set.
isHidden()booleanReturns whether the Hidden flag (bit 2) is set.
isPrint()booleanReturns whether the Print flag (bit 3) is set.
isNoZoom()booleanReturns whether the NoZoom flag (bit 4) is set.
isNoRotate()booleanReturns whether the NoRotate flag (bit 5) is set.
isNoView()booleanReturns whether the NoView flag (bit 6) is set.
isLocked()booleanReturns whether the Locked flag (bit 8) is set.
getColor()ColorReturns the annotation color (/C entry).
setColor(color: Color)Sets the annotation color (/C entry) as an RGB color array.
getNormalAppearanceStream()COSStreamReturns the raw normal appearance stream (/AP /N) for this annotation
(ISO 32000-1:2008, §12.5.5).
getNormalAppearance()XFormReturns the normal appearance as an {@link XForm}, mirroring the C#
{@code Annotation.NormalAppearance} property.
flatten()Flattens this annotation into the page content stream.
getOpacity()doubleReturns the opacity of the annotation (0.0 = fully transparent, 1.0 = fully opaque).
setOpacity(opacity: double)Sets the opacity of the annotation (0.0 = fully transparent, 1.0 = fully opaque).
getZIndex()intReturns the Z-index (drawing order) of this annotation.
setZIndex(zIndex: int)Sets the Z-index (drawing order) of this annotation.
getPage()PageReturns the page this annotation belongs to.
setPage(page: Page)Sets the page this annotation belongs to.
getCOSDictionary()COSDictionaryReturns the underlying COS dictionary for this annotation.

See Also