com.qoppa.pdf.annotations
Class WidgetSignature

java.lang.Object
  extended bycom.qoppa.pdf.annotations.Annotation
      extended bycom.qoppa.pdf.annotations.Widget
          extended bycom.qoppa.pdf.annotations.WidgetSignature

public class WidgetSignature
extends Widget


Field Summary
static String FIELD_TYPE
           
 
Fields inherited from class com.qoppa.pdf.annotations.Widget
HIGH_INVERT, HIGH_NONE, HIGH_OUTLINE, HIGH_PUSH, HIGH_TOGGLE, NUMBER_FORMAT
 
Fields inherited from class com.qoppa.pdf.annotations.Annotation
BORDERSTYLE_BEVELED, BORDERSTYLE_DASHED, BORDERSTYLE_INSETS, BORDERSTYLE_SOLID, BORDERSTYLE_UNDERLINE, FLAGS_HIDDEN, FLAGS_INVISIBLE, FLAGS_LOCKED, FLAGS_NOROTATE, FLAGS_NOVIEW, FLAGS_NOZOOM, FLAGS_PRINTABLE, FLAGS_READONLY
 
Constructor Summary
WidgetSignature(QFormField field, PDFDictionary widgetDict, boolean keepDict)
           
 
Method Summary
 JComponent createComponent(Point2D cropOrigin, IPDFActionHandler actionHandler)
          Creates a JComponent object capable of displaying this annotation.
 void fieldValueChanged()
           
 void paintImpl(Graphics g, boolean hasFocus)
           
 
Methods inherited from class com.qoppa.pdf.annotations.Widget
canEdit, getAppearanceState, getBackground, getBorderColor, getCaption, getDA, getEditingComponent, getField, getFont, getGenNumber, getHighlightMode, getHorzTextAlign, getMarkedContentInfo, getNormalStream, getObjNumber, getPage, getPDFObjectManager, getSubtype, getWidgetDict, isEditable, normalizeRectangle, revalidate, setAppearanceState, setBackground, setBorderColor, setCaption, setDA, setField, setFont, setGenNumber, setHidden, setHighlightMode, setObjNumber, setPage, setPDFObjectManager, setPrintable, setWidgetHighlight
 
Methods inherited from class com.qoppa.pdf.annotations.Annotation
getActions, getAppearStream, getBorderStyle, getBorderWidth, getColor, getComponent, getContents, getCreationDate, getCreator, getFlags, getLayer, getName, getOpacity, getPopup, getRectangle, getTriggerActions, isHidden, isInvisible, isLocked, isNoRotate, isNoView, isNoZoom, isPrintable, isReadOnly, paint, print, setActions, setAppearStream, setBorderStyle, setBorderWidth, setColor, setComponent, setComponentVisible, setCreationDate, setCreator, setFlags, setInvisible, setLayer, setLocked, setName, setNoRotate, setNoView, setNoZoom, setOpacity, setPopup, setReadOnly, setRectangle, setTriggerActions, shiftRectangle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_TYPE

public static final String FIELD_TYPE
See Also:
Constant Field Values
Constructor Detail

WidgetSignature

public WidgetSignature(QFormField field,
                       PDFDictionary widgetDict,
                       boolean keepDict)
Method Detail

createComponent

public JComponent createComponent(Point2D cropOrigin,
                                  IPDFActionHandler actionHandler)
Creates a JComponent object capable of displaying this annotation.

Specified by:
createComponent in class Annotation
Returns:
JComponent do display this annotation.

fieldValueChanged

public void fieldValueChanged()
Specified by:
fieldValueChanged in class Widget

paintImpl

public void paintImpl(Graphics g,
                      boolean hasFocus)
Overrides:
paintImpl in class Widget