Package com.itextpdf.forms.form.element
Class TextArea
- All Implemented Interfaces:
-
IFormField
,IPlaceholderable
,IAbstractElement
,IBlockElement
,IElement
,IPropertyContainer
,IAccessibleElement
Extension of the
FormField
class representing a button so that a TextAreaRenderer
is used instead of the default renderer for fields.
-
Field Summary
Fields inherited from class com.itextpdf.forms.form.element.FormField
tagProperties
Fields inherited from class com.itextpdf.layout.element.AbstractElement
childElements, nextRenderer, styles
Fields inherited from class com.itextpdf.layout.ElementPropertyContainer
properties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets theaccessibility properties
.T1 getDefaultProperty
(int property) Gets the default property from this entity.Gets the placeholder paragraph.protected IRenderer
Creates new renderer instance.void
setPlaceholder
(Paragraph placeholder) Sets the placeholder paragraph.useAsPassword
(boolean isPassword) Determines, whether the input field will be password.Methods inherited from class com.itextpdf.forms.form.element.FormField
getId, setHeight, setInteractive, setSize, setValue, setWidth
Methods inherited from class com.itextpdf.layout.element.AbstractElement
addStyle, createRendererSubTree, getChildren, getProperty, getRenderer, hasProperty, isEmpty, setAction, setNextRenderer, setPageNumber
Methods inherited from class com.itextpdf.layout.ElementPropertyContainer
deleteOwnProperty, getOwnProperty, getSplitCharacters, getStrokeColor, getStrokeWidth, getTextRenderingMode, hasOwnProperty, setBackgroundColor, setBackgroundColor, setBackgroundColor, setBackgroundColor, setBackgroundImage, setBackgroundImage, setBaseDirection, setBold, setBorder, setBorderBottom, setBorderBottomLeftRadius, setBorderBottomRightRadius, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBorderTopLeftRadius, setBorderTopRightRadius, setCharacterSpacing, setDestination, setFixedPosition, setFixedPosition, setFixedPosition, setFixedPosition, setFont, setFontColor, setFontColor, setFontColor, setFontFamily, setFontFamily, setFontKerning, setFontScript, setFontSize, setHorizontalAlignment, setHyphenation, setItalic, setLineThrough, setOpacity, setProperty, setRelativePosition, setSplitCharacters, setStrokeColor, setStrokeWidth, setTextAlignment, setTextRenderingMode, setUnderline, setUnderline, setUnderline, setUnderline, setWordSpacing
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.itextpdf.layout.element.IAbstractElement
getChildren
Methods inherited from interface com.itextpdf.layout.element.IElement
createRendererSubTree, getRenderer, setNextRenderer
Methods inherited from interface com.itextpdf.layout.IPropertyContainer
deleteOwnProperty, getOwnProperty, getProperty, hasOwnProperty, hasProperty, setProperty
-
Constructor Details
-
TextArea
Creates a newTextArea
instance.- Parameters:
-
id
- the id
-
-
Method Details
-
useAsPassword
Determines, whether the input field will be password.Usually means that instead of glyphs '*' will be shown in case of flatten field.
If the field is not flatten, value will be ignored.
- Parameters:
-
isPassword
-true
is this field shall be considered as password,false
otherwise - Returns:
- this input field
-
getDefaultProperty
publicT1 getDefaultProperty (int property) Description copied from class:FormField
Gets the default property from this entity.- Specified by:
-
getDefaultProperty
in interfaceIPropertyContainer
- Overrides:
-
getDefaultProperty
in classFormField<TextArea>
- Type Parameters:
-
T1
- the return type associated with the property - Parameters:
-
property
- the property to be retrieved - Returns:
-
the default property value. If the default property is not defined,
null
will be returned
-
getPlaceholder
Gets the placeholder paragraph.- Specified by:
-
getPlaceholder
in interfaceIPlaceholderable
- Returns:
- the placeholder paragraph
-
setPlaceholder
Sets the placeholder paragraph.- Specified by:
-
setPlaceholder
in interfaceIPlaceholderable
- Parameters:
-
placeholder
- the paragraph to be used as placeholder
-
getAccessibilityProperties
Gets theaccessibility properties
. See alsoIAccessibleElement
.- Specified by:
-
getAccessibilityProperties
in interfaceIAccessibleElement
- Returns:
- an interface that allows to specify properties of a tagged element in Tagged PDF.
-
makeNewRenderer
Description copied from class:AbstractElement
Creates new renderer instance.- Specified by:
-
makeNewRenderer
in classAbstractElement<TextArea>
- Returns:
-
new
IRenderer
-