Package com.itextpdf.forms.form.element
Class TextArea
- All Implemented Interfaces:
-
IFormField,IPlaceholderable,IAbstractElement,IBlockElement,IElement,IPropertyContainer
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.layout.element.AbstractElement
childElements, nextRenderer, stylesFields inherited from class com.itextpdf.layout.ElementPropertyContainer
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionT1 getDefaultProperty(int property) Gets the default property from this entity.Gets the placeholder paragraph.protected IRendererCreates new renderer instance.voidsetPlaceholder(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, setWidthMethods inherited from class com.itextpdf.layout.element.AbstractElement
addStyle, createRendererSubTree, getChildren, getProperty, getRenderer, hasProperty, isEmpty, setAction, setNextRenderer, setPageNumberMethods 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, setWordSpacingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.itextpdf.layout.element.IAbstractElement
getChildrenMethods inherited from interface com.itextpdf.layout.element.IElement
createRendererSubTree, getRenderer, setNextRendererMethods inherited from interface com.itextpdf.layout.IPropertyContainer
deleteOwnProperty, getOwnProperty, getProperty, hasOwnProperty, hasProperty, setProperty
-
Constructor Details
-
TextArea
Creates a newTextAreainstance.- 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-trueis this field shall be considered as password,falseotherwise - Returns:
- this input field
-
getDefaultProperty
publicT1 getDefaultProperty (int property) Description copied from class:FormFieldGets the default property from this entity.- Specified by:
-
getDefaultPropertyin interfaceIPropertyContainer - Overrides:
-
getDefaultPropertyin 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,
nullwill be returned
-
getPlaceholder
Gets the placeholder paragraph.- Specified by:
-
getPlaceholderin interfaceIPlaceholderable - Returns:
- the placeholder paragraph
-
setPlaceholder
Sets the placeholder paragraph.- Specified by:
-
setPlaceholderin interfaceIPlaceholderable - Parameters:
-
placeholder- the paragraph to be used as placeholder
-
makeNewRenderer
Description copied from class:AbstractElementCreates new renderer instance.- Specified by:
-
makeNewRendererin classAbstractElement<TextArea> - Returns:
-
new
IRenderer
-