org.docx4j.org.xhtmlrenderer.pdf
Class AbstractFormField
java.lang.Object
org.docx4j.org.xhtmlrenderer.pdf.AbstractFormField
- All Implemented Interfaces:
- ReplacedElement, ITextReplacedElement
- Direct Known Subclasses:
- CheckboxFormField, RadioButtonFormField, SelectFormField, TextAreaFormField, TextFormField
public abstract class AbstractFormField
- extends Object
- implements ITextReplacedElement
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_CHECKED_STATE
protected static final String DEFAULT_CHECKED_STATE
- See Also:
- Constant Field Values
OFF_STATE
protected static final String OFF_STATE
- See Also:
- Constant Field Values
AbstractFormField
public AbstractFormField()
getFieldType
protected abstract String getFieldType()
getX
protected int getX()
setX
protected void setX(int x)
getY
protected int getY()
setY
protected void setY(int y)
getWidth
protected int getWidth()
setWidth
protected void setWidth(int width)
getHeight
protected int getHeight()
setHeight
protected void setHeight(int height)
getFieldName
protected String getFieldName(ITextOutputDevice outputDevice,
Element e)
getValue
protected String getValue(Element e)
isChecked
protected boolean isChecked(Element e)
isReadOnly
protected boolean isReadOnly(Element e)
isSelected
protected boolean isSelected(Element e)
detach
public void detach(LayoutContext c)
- Specified by:
detach in interface ReplacedElement
getIntrinsicHeight
public int getIntrinsicHeight()
- Specified by:
getIntrinsicHeight in interface ReplacedElement
getIntrinsicWidth
public int getIntrinsicWidth()
- Specified by:
getIntrinsicWidth in interface ReplacedElement
getLocation
public Point getLocation()
- Description copied from interface:
ReplacedElement
- Returns the current location where the element will be rendered on the canvas
- Specified by:
getLocation in interface ReplacedElement
- Returns:
- see desc
isRequiresInteractivePaint
public boolean isRequiresInteractivePaint()
- Specified by:
isRequiresInteractivePaint in interface ReplacedElement
setLocation
public void setLocation(int x,
int y)
- Description copied from interface:
ReplacedElement
- Assigns the new locations where the element will be rendered.
- Specified by:
setLocation in interface ReplacedElement
- Parameters:
x - new horizontal posy - new vertical pos
initDimensions
protected void initDimensions(LayoutContext c,
BlockBox box,
int cssWidth,
int cssHeight)
spaces
protected String spaces(int count)
setStrokeColor
protected void setStrokeColor(com.lowagie.text.pdf.PdfTemplate template,
FSColor color)
setFillColor
protected void setFillColor(com.lowagie.text.pdf.PdfTemplate template,
FSColor color)
Copyright © 2011-2012. All Rights Reserved.