|
enum | HitTestArea { HitTestArea.e_HitTestAreaUnknown = 0,
HitTestArea.e_HitTestAreaClient = 1,
HitTestArea.e_HitTestAreaTitleBar = 2,
HitTestArea.e_HitTestAreaHyperLink = 3
} |
| Enumeration for hit test area of XFA widget. More...
|
|
enum | PresenceProperty {
PresenceProperty.e_PresenceUnknown = 0,
PresenceProperty.e_PresenceVisible = 1,
PresenceProperty.e_PresenceHidden = 2,
PresenceProperty.e_PresenceInactive = 3,
PresenceProperty.e_PresenceInvisible = 4
} |
| Enumeration for presence attribute of XFA widget. More...
|
|
enum | WidgetEdgePosition { WidgetEdgePosition.e_WidgetEdgePositionTop = 0,
WidgetEdgePosition.e_WidgetEdgePositionRight = 1,
WidgetEdgePosition.e_WidgetEdgePositionBottom = 2,
WidgetEdgePosition.e_WidgetEdgePositionLeft = 3
} |
| Enumeration for the positon of XFA widget edge position. More...
|
|
enum | WidgetHAlignType {
WidgetHAlignType.e_WidgethAlignTypeCenter = 128,
WidgetHAlignType.e_WidgethAlignTypeJustify = 156,
WidgetHAlignType.e_WidgethAlignTypeJustifyAll = 61,
WidgetHAlignType.e_WidgethAlignTypeLeft = 252,
WidgetHAlignType.e_WidgethAlignTypeRadix = 231,
WidgetHAlignType.e_WidgethAlignTypeRight = 54
} |
| Enumeration for the type of text horizontal alignment of XFA widget. More...
|
|
enum | WidgetNameType { WidgetNameType.e_WidgetNameTypeField = 0,
WidgetNameType.e_WidgetNameTypeCaption = 1,
WidgetNameType.e_WidgetNameTypeFullName = 2
} |
| Enumeration for the type of XFA widget name. More...
|
|
enum | WidgetType {
WidgetType.e_WidgetTypeBarcode = 0,
WidgetType.e_WidgetTypePushButton = 1,
WidgetType.e_WidgetTypeCheckButton = 2,
WidgetType.e_WidgetTypeArc = 3,
WidgetType.e_WidgetTypeDateTimeEdit = 4,
WidgetType.e_WidgetTypeNumericEdit = 5,
WidgetType.e_WidgetTypeSignature = 6,
WidgetType.e_WidgetTypeChoiceList = 7,
WidgetType.e_WidgetTypeImageEdit = 8,
WidgetType.e_WidgetTypeLine = 9,
WidgetType.e_WidgetTypePasswordEdit = 10,
WidgetType.e_WidgetTypeRadioButton = 11,
WidgetType.e_WidgetTypeRectangle = 12,
WidgetType.e_WidgetTypeTextEdit = 13,
WidgetType.e_WidgetTypeUnknown = 14,
WidgetType.e_WidgetTypeExclGroup = 15,
WidgetType.e_WidgetTypeImage = 16
} |
| Enumeration for the type of XFA widget. More...
|
|
enum | WidgetVAlignType { WidgetVAlignType.e_WidgetvAlignTypeTop = 33,
WidgetVAlignType.e_WidgetvAlignTypeBottom = 85,
WidgetVAlignType.e_WidgetvAlignTypeMiddle = 161
} |
| Enumeration for the type of text vertical alignment of XFA widget. More...
|
|
|
| XFAWidget (XFAWidget other) |
| Constructor, with another XFA widget object. More...
|
|
Bitmap | GetBitmap () |
| Get the bitmap of current XFA widget. More...
|
|
XFAWidget.WidgetHAlignType | GetHAlign () |
| Get text horizontal alignment. More...
|
|
int | GetIndex () |
| Get the index of XFA Widget in related XFA page. More...
|
|
string | GetName (XFAWidget.WidgetNameType type) |
| Get Widget name. More...
|
|
WidgetChoiceOptionArray | GetOptions () |
| Get options of a choice list or an Exclusion Group (for radion button only). More...
|
|
XFAWidget.PresenceProperty | GetPresence () |
| Get the presence property of the XFA widget. More...
|
|
RectF | GetRect () |
| Get rectangle of XFA widget. More...
|
|
Signature | GetSignature () |
| Get the signature object from current XFA widget. More...
|
|
string | GetToolTip () |
| Get tooltip string. More...
|
|
XFAWidget.WidgetType | GetType () |
| Get type of XFA widget. More...
|
|
XFAWidget.WidgetVAlignType | GetVAlign () |
| Get text vertical alignment. More...
|
|
string | GetValue () |
| Get the value string. More...
|
|
XFAPage | GetXFAPage () |
| Get the related XFA page, to which current XFA widget belongs. More...
|
|
bool | HasEdge (XFAWidget.WidgetEdgePosition edge_pos) |
| Check if the edge for specified position exists. More...
|
|
bool | IsChecked () |
| Check if current XFA widget is checked when it is a check box or a radio button. More...
|
|
bool | IsEmpty () |
| Check whether current object is empty or not. More...
|
|
bool | OnChar (int input_char, int flags) |
| Call this function when a character code is being input. More...
|
|
XFAWidget.HitTestArea | OnHitTest (PointF point) |
| Call this function to do hit test for a specified point. More...
|
|
bool | OnKeyDown (int key_code, int flags) |
| Call this function when key on the keyboard is down. More...
|
|
bool | OnKeyUp (int key_code, int flags) |
| Call this function when key on the keyboard is up. More...
|
|
bool | OnLButtonDoubleClick (PointF point, int flags) |
| Call this function when left mouse button is double-clicked . More...
|
|
bool | OnLButtonDown (PointF point, int flags) |
| Call this function when left mouse button is down. More...
|
|
bool | OnLButtonUp (PointF point, int flags) |
| Call this function when left mouse button is up. More...
|
|
bool | OnMouseEnter () |
| Call this function when mouse enters current XFA widget. More...
|
|
bool | OnMouseExit () |
| Call this function when mouse exits. More...
|
|
bool | OnMouseMove (PointF point, int flags) |
| Call this function when mouse moves. More...
|
|
bool | OnRButtonDown (PointF point, int flags) |
| Call this function when right mouse is down. More...
|
|
bool | OnRButtonUp (PointF point, int flags) |
| Call this function when right button is up. More...
|
|
void | ResetData () |
| Reset XFA Widget Data. More...
|
|
void | SetValue (string value) |
| Set the value string. More...
|
|
Class XFAWidget represents the XFA widget which is retrieved from XFA page object.
To access the menu of XFA widget, please construct a foxit.addon.xfa.WidgetMenu object with XFAWidget object.
- See Also
- WidgetMenu