|
enum | EventFlags {
EventFlags.e_EventFlagShiftKey = 0x0001,
EventFlags.e_EventFlagControlKey = 0x0002,
EventFlags.e_EventFlagAltKey = 0x0004,
EventFlags.e_EventFlagMetaKey = 0x0008,
EventFlags.e_EventFlagKeyPad = 0x0010,
EventFlags.e_EventFlagAutoRepeat = 0x0020,
EventFlags.e_EventFlagLeftButtonDown = 0x0040,
EventFlags.e_EventFlagMiddleButtonDown = 0x0080,
EventFlags.e_EventFlagRightButtonDown = 0x0100,
EventFlags.e_EventFlagCommand = 0x0200
} |
| Enumeration for key event flags. More...
|
|
enum | VirtualKeyCode {
VirtualKeyCode.e_VkeyUnknown = 0x00,
VirtualKeyCode.e_VkeyBack = 0x08,
VirtualKeyCode.e_VkeyTab = 0x09,
VirtualKeyCode.e_VkeyReturn = 0x0D,
VirtualKeyCode.e_VkeyShift = 0x10,
VirtualKeyCode.e_VkeyControl = 0x11,
VirtualKeyCode.e_VkeyMenu = 0x12,
VirtualKeyCode.e_VkeyPause = 0x13,
VirtualKeyCode.e_VkeyEscape = 0x1B,
VirtualKeyCode.e_VkeySpace = 0x20,
VirtualKeyCode.e_VkeyPrior = 0x21,
VirtualKeyCode.e_VkeyNext = 0x22,
VirtualKeyCode.e_VkeyEnd = 0x23,
VirtualKeyCode.e_VkeyHome = 0x24,
VirtualKeyCode.e_VkeyLeft = 0x25,
VirtualKeyCode.e_VkeyUp = 0x26,
VirtualKeyCode.e_VkeyRight = 0x27,
VirtualKeyCode.e_VkeyDown = 0x28,
VirtualKeyCode.e_VkeyPrint = 0x2A,
VirtualKeyCode.e_VkeySnapshot = 0x2C,
VirtualKeyCode.e_VkeyInsert = 0x2D,
VirtualKeyCode.e_VkeyDelete = 0x2E,
VirtualKeyCode.e_VkeyHelp = 0x2F,
VirtualKeyCode.e_Vkey0 = 0x30,
VirtualKeyCode.e_Vkey1 = 0x31,
VirtualKeyCode.e_Vkey2 = 0x32,
VirtualKeyCode.e_Vkey3 = 0x33,
VirtualKeyCode.e_Vkey4 = 0x34,
VirtualKeyCode.e_Vkey5 = 0x35,
VirtualKeyCode.e_Vkey6 = 0x36,
VirtualKeyCode.e_Vkey7 = 0x37,
VirtualKeyCode.e_Vkey8 = 0x38,
VirtualKeyCode.e_Vkey9 = 0x39,
VirtualKeyCode.e_VkeyA = 0x41,
VirtualKeyCode.e_VkeyB = 0x42,
VirtualKeyCode.e_VkeyC = 0x43,
VirtualKeyCode.e_VkeyD = 0x44,
VirtualKeyCode.e_VkeyE = 0x45,
VirtualKeyCode.e_VkeyF = 0x46,
VirtualKeyCode.e_VkeyG = 0x47,
VirtualKeyCode.e_VkeyH = 0x48,
VirtualKeyCode.e_VkeyI = 0x49,
VirtualKeyCode.e_VkeyJ = 0x4A,
VirtualKeyCode.e_VkeyK = 0x4B,
VirtualKeyCode.e_VkeyL = 0x4C,
VirtualKeyCode.e_VkeyM = 0x4D,
VirtualKeyCode.e_VkeyN = 0x4E,
VirtualKeyCode.e_VkeyO = 0x4F,
VirtualKeyCode.e_VkeyP = 0x50,
VirtualKeyCode.e_VkeyQ = 0x51,
VirtualKeyCode.e_VkeyR = 0x52,
VirtualKeyCode.e_VkeyS = 0x53,
VirtualKeyCode.e_VkeyT = 0x54,
VirtualKeyCode.e_VkeyU = 0x55,
VirtualKeyCode.e_VkeyV = 0x56,
VirtualKeyCode.e_VkeyW = 0x57,
VirtualKeyCode.e_VkeyX = 0x58,
VirtualKeyCode.e_VkeyY = 0x59,
VirtualKeyCode.e_VkeyZ = 0x5A,
VirtualKeyCode.e_VkeyNumpad0 = 0x60,
VirtualKeyCode.e_VkeyNumpad1 = 0x61,
VirtualKeyCode.e_VkeyNumpad2 = 0x62,
VirtualKeyCode.e_VkeyNumpad3 = 0x63,
VirtualKeyCode.e_VkeyNumpad4 = 0x64,
VirtualKeyCode.e_VkeyNumpad5 = 0x65,
VirtualKeyCode.e_VkeyNumpad6 = 0x66,
VirtualKeyCode.e_VkeyNumpad7 = 0x67,
VirtualKeyCode.e_VkeyNumpad8 = 0x68,
VirtualKeyCode.e_VkeyNumpad9 = 0x69,
VirtualKeyCode.e_VkeyMultiply = 0x6A,
VirtualKeyCode.e_VkeyAdd = 0x6B,
VirtualKeyCode.e_VkeySeparator = 0x6C,
VirtualKeyCode.e_VkeySubtract = 0x6D,
VirtualKeyCode.e_VkeyDecimal = 0x6E,
VirtualKeyCode.e_VkeyDivide = 0x6F,
VirtualKeyCode.e_VkeyF1 = 0x70,
VirtualKeyCode.e_VkeyF2 = 0x71,
VirtualKeyCode.e_VkeyF3 = 0x72,
VirtualKeyCode.e_VkeyF4 = 0x73,
VirtualKeyCode.e_VkeyF5 = 0x74,
VirtualKeyCode.e_VkeyF6 = 0x75,
VirtualKeyCode.e_VkeyF7 = 0x76,
VirtualKeyCode.e_VkeyF8 = 0x77,
VirtualKeyCode.e_VkeyF9 = 0x78,
VirtualKeyCode.e_VkeyF10 = 0x79,
VirtualKeyCode.e_VkeyF11 = 0x7A,
VirtualKeyCode.e_VkeyF12 = 0x7B
} |
| Enumeration for virtual key code. More...
|
|
|
| Filler (Form form, FillerAssistCallback assist) |
| Constructor. More...
|
|
| Filler (Filler other) |
| Constructor, with another filler object. More...
|
|
PointF | GetEditingTextCaretPosition (Matrix2D matrix) |
| Get the text caret position when the text field or combo box is in the editing state. More...
|
|
void | HighlightFormFields (bool is_highlight) |
| Decide whether to highlight form fields (including signature fields) or not. More...
|
|
void | HighlightFormFields (bool is_highlight, bool is_sign_highlight) |
| Decide whether to highlight signature fields and other form fields or not. More...
|
|
bool | IsEmpty () |
| Check whether current object is empty or not. More...
|
|
bool | KillFocus () |
| Kill focus from form. More...
|
|
bool | OnChar (int char_code, int flags) |
| Call this function when a character code is about to be inputted to a form field. More...
|
|
bool | OnCopy () |
| Call this function when the popup menu item "Copy" is down. More...
|
|
bool | OnCut () |
| Call this function when the popup menu item "Cut" is down. More...
|
|
bool | OnDelete () |
| Call this function when the popup menu item "Delete" is down. 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 (PDFPage page, PointF point, int flags) |
| Call this function when left mouse button is double clicked. More...
|
|
bool | OnLButtonDown (PDFPage page, PointF point, int flags) |
| Call this function when left mouse button is down. More...
|
|
bool | OnLButtonUp (PDFPage page, PointF point, int flags) |
| Call this function when left mouse button is up. More...
|
|
bool | OnMouseEnter (PDFPage page, PointF point, int flags) |
| (Reserved, unsupported yet) Call this function when mouse enters somewhere. More...
|
|
bool | OnMouseHover (PDFPage page, PointF point, int flags) |
| (Reserved, unsupported yet) Call this function when mouse hovers somewhere. More...
|
|
bool | OnMouseLeave (PDFPage page, PointF point, int flags) |
| (Reserved, unsupported yet) Call this function when mouse leaves somewhere. More...
|
|
bool | OnMouseMove (PDFPage page, PointF point, int flags) |
| Call this function when mouse moves. More...
|
|
bool | OnMouseWheel (PDFPage page, PointF point, int delta, int flags) |
| (Reserved, unsupported yet) Call this function when mouse wheel moves. More...
|
|
bool | OnPaste () |
| Call this function when the popup menu item "Paste" is down. More...
|
|
bool | OnRButtonDoubleClick (PDFPage page, PointF point, int flags) |
| (Reserved, unsupported yet) Call this function when right mouse button is double clicked. More...
|
|
bool | OnRButtonDown (PDFPage page, PointF point, int flags) |
| Call this function when right mouse button is down. More...
|
|
bool | OnRButtonUp (PDFPage page, PointF point, int flags) |
| Call this function when right mouse button is up. More...
|
|
bool | OnSelectAll () |
| Call this function when the popup menu item "Select All" is down. More...
|
|
bool | OnWheelButtonDoubleClick (PDFPage page, PointF point, int flags) |
| (Reserved, unsupported yet) Call this function when mouse wheel button is double clicked. More...
|
|
bool | OnWheelButtonDown (PDFPage page, PointF point, int flags) |
| (Reserved, unsupported yet) Call this function when mouse wheel button is down. More...
|
|
bool | OnWheelButtonUp (PDFPage page, PointF point, int flags) |
| (Reserved, unsupported yet) Call this function when mouse wheel button is up. More...
|
|
void | Render (PDFPage page, Matrix2D matrix, Renderer renderer) |
| Draw the currently focused form control on the page. More...
|
|
bool | SetFocus (Control control) |
| Set focus on a form control. More...
|
|
void | SetHighlightColor (uint color) |
| Set the highlight color used for highlighting form fields. More...
|
|
void | ShowOverflowIndicator (bool is_show_overflow_indicator) |
| Decide whether to show the overflow indicator when the text in text field overflow. More...
|
|
This class represents a form filler used for filling PDF form. There should be only one form filler object for an interactive form, so do not construct form filler for one Form object more than one time. User is recommended to implement an foxit.pdf.actions.ActionCallback and set it to Foxit PDF SDK by function common.Library.SetActionCallback , in order to implement more features of form filler.
- See also
- foxit.common.Library