|
| enum | EventFlags {
e_EventFlagShiftKey = 0x0001,
e_EventFlagControlKey = 0x0002,
e_EventFlagAltKey = 0x0004,
e_EventFlagMetaKey = 0x0008,
e_EventFlagKeyPad = 0x0010,
e_EventFlagAutoRepeat = 0x0020,
e_EventFlagLeftButtonDown = 0x0040,
e_EventFlagMiddleButtonDown = 0x0080,
e_EventFlagRightButtonDown = 0x0100,
e_EventFlagCommand = 0x0200
} |
| | 键事件标志的枚举。 更多...
|
| |
| enum | VirtualKeyCode {
e_VkeyUnknown = 0x00,
e_VkeyBack = 0x08,
e_VkeyTab = 0x09,
e_VkeyReturn = 0x0D,
e_VkeyShift = 0x10,
e_VkeyControl = 0x11,
e_VkeyMenu = 0x12,
e_VkeyPause = 0x13,
e_VkeyEscape = 0x1B,
e_VkeySpace = 0x20,
e_VkeyPrior = 0x21,
e_VkeyNext = 0x22,
e_VkeyEnd = 0x23,
e_VkeyHome = 0x24,
e_VkeyLeft = 0x25,
e_VkeyUp = 0x26,
e_VkeyRight = 0x27,
e_VkeyDown = 0x28,
e_VkeyPrint = 0x2A,
e_VkeySnapshot = 0x2C,
e_VkeyInsert = 0x2D,
e_VkeyDelete = 0x2E,
e_VkeyHelp = 0x2F,
e_Vkey0 = 0x30,
e_Vkey1 = 0x31,
e_Vkey2 = 0x32,
e_Vkey3 = 0x33,
e_Vkey4 = 0x34,
e_Vkey5 = 0x35,
e_Vkey6 = 0x36,
e_Vkey7 = 0x37,
e_Vkey8 = 0x38,
e_Vkey9 = 0x39,
e_VkeyA = 0x41,
e_VkeyB = 0x42,
e_VkeyC = 0x43,
e_VkeyD = 0x44,
e_VkeyE = 0x45,
e_VkeyF = 0x46,
e_VkeyG = 0x47,
e_VkeyH = 0x48,
e_VkeyI = 0x49,
e_VkeyJ = 0x4A,
e_VkeyK = 0x4B,
e_VkeyL = 0x4C,
e_VkeyM = 0x4D,
e_VkeyN = 0x4E,
e_VkeyO = 0x4F,
e_VkeyP = 0x50,
e_VkeyQ = 0x51,
e_VkeyR = 0x52,
e_VkeyS = 0x53,
e_VkeyT = 0x54,
e_VkeyU = 0x55,
e_VkeyV = 0x56,
e_VkeyW = 0x57,
e_VkeyX = 0x58,
e_VkeyY = 0x59,
e_VkeyZ = 0x5A,
e_VkeyNumpad0 = 0x60,
e_VkeyNumpad1 = 0x61,
e_VkeyNumpad2 = 0x62,
e_VkeyNumpad3 = 0x63,
e_VkeyNumpad4 = 0x64,
e_VkeyNumpad5 = 0x65,
e_VkeyNumpad6 = 0x66,
e_VkeyNumpad7 = 0x67,
e_VkeyNumpad8 = 0x68,
e_VkeyNumpad9 = 0x69,
e_VkeyMultiply = 0x6A,
e_VkeyAdd = 0x6B,
e_VkeySeparator = 0x6C,
e_VkeySubtract = 0x6D,
e_VkeyDecimal = 0x6E,
e_VkeyDivide = 0x6F,
e_VkeyF1 = 0x70,
e_VkeyF2 = 0x71,
e_VkeyF3 = 0x72,
e_VkeyF4 = 0x73,
e_VkeyF5 = 0x74,
e_VkeyF6 = 0x75,
e_VkeyF7 = 0x76,
e_VkeyF8 = 0x77,
e_VkeyF9 = 0x78,
e_VkeyF10 = 0x79,
e_VkeyF11 = 0x7A,
e_VkeyF12 = 0x7B
} |
| | 虚拟键码的枚举。 更多...
|
| |
|
| | Filler (const Form &form, FillerAssistCallback *assist) |
| | 构造函数。 更多...
|
| |
| | Filler (const Filler &other) |
| | 复制构造函数。 更多...
|
| |
|
| ~Filler () |
| | 析构函数。
|
| |
| PointF | GetEditingTextCaretPosition (Matrix matrix) |
| | 当文本字段或组合框处于编辑状态时获取文本光标位置。 更多...
|
| |
| void | HighlightFormFields (bool is_highlight) |
| | 决定是否高亮显示表单字段(包括签名字段)。 更多...
|
| |
| void | HighlightFormFields (bool is_highlight, bool is_sign_highlight) |
| | 决定是否高亮显示签名字段和其他表单字段。 更多...
|
| |
| bool | IsEmpty () const |
| | 检查当前对象是否为空。 更多...
|
| |
| bool | KillFocus () |
| | 从表单中移除焦点。 更多...
|
| |
| bool | OnChar (uint32 char_code, uint32 flags) |
| | 当字符代码即将输入到表单字段时调用此函数。 更多...
|
| |
| bool | OnCopy () |
| | 当弹出菜单项"复制"按下时调用此函数。 更多...
|
| |
| bool | OnCut () |
| | 当弹出菜单项"剪切"按下时调用此函数。 更多...
|
| |
| bool | OnDelete () |
| | 当弹出菜单项"删除"按下时调用此函数。 更多...
|
| |
| bool | OnKeyDown (uint32 key_code, uint32 flags) |
| | 当键盘上的键按下时调用此函数。 更多...
|
| |
| bool | OnKeyUp (uint32 key_code, uint32 flags) |
| | 当键盘上的键抬起时调用此函数。 更多...
|
| |
| bool | OnLButtonDoubleClick (const PDFPage &page, const PointF &point, uint32 flags) |
| | 当鼠标左键双击时调用此函数。 更多...
|
| |
| bool | OnLButtonDown (const PDFPage &page, const PointF &point, uint32 flags) |
| | 当鼠标左键按下时调用此函数。 更多...
|
| |
| bool | OnLButtonUp (const PDFPage &page, const PointF &point, uint32 flags) |
| | 当鼠标左键抬起时调用此函数。 更多...
|
| |
| bool | OnMouseEnter (const PDFPage &page, const PointF &point, uint32 flags) |
| | (保留,尚未支持)当鼠标进入某处时调用此函数。 更多...
|
| |
| bool | OnMouseHover (const PDFPage &page, const PointF &point, uint32 flags) |
| | (保留,尚未支持)当鼠标悬停在某处时调用此函数。 更多...
|
| |
| bool | OnMouseLeave (const PDFPage &page, const PointF &point, uint32 flags) |
| | (保留,尚未支持)当鼠标离开某处时调用此函数。 更多...
|
| |
| bool | OnMouseMove (const PDFPage &page, const PointF &point, uint32 flags) |
| | 当鼠标移动时调用此函数。 更多...
|
| |
| bool | OnMouseWheel (const PDFPage &page, const PointF &point, int32 delta, uint32 flags) |
| | (保留,尚未支持)当鼠标滚轮移动时调用此函数。 更多...
|
| |
| bool | OnPaste () |
| | 当弹出菜单项"粘贴"按下时调用此函数。 更多...
|
| |
| bool | OnRButtonDoubleClick (const PDFPage &page, const PointF &point, uint32 flags) |
| | (保留,尚未支持)当鼠标右键双击时调用此函数。 更多...
|
| |
| bool | OnRButtonDown (const PDFPage &page, const PointF &point, uint32 flags) |
| | 当鼠标右键按下时调用此函数。 更多...
|
| |
| bool | OnRButtonUp (const PDFPage &page, const PointF &point, uint32 flags) |
| | 当鼠标右键抬起时调用此函数。 更多...
|
| |
| bool | OnSelectAll () |
| | 当弹出菜单项"全选"按下时调用此函数。 更多...
|
| |
| bool | OnWheelButtonDoubleClick (const PDFPage &page, const PointF &point, uint32 flags) |
| | (保留,尚未支持)当鼠标滚轮按钮双击时调用此函数。 更多...
|
| |
| bool | OnWheelButtonDown (const PDFPage &page, const PointF &point, uint32 flags) |
| | (保留,尚未支持)当鼠标滚轮按钮按下时调用此函数。 更多...
|
| |
| bool | OnWheelButtonUp (const PDFPage &page, const PointF &point, uint32 flags) |
| | (保留,尚未支持)当鼠标滚轮按钮抬起时调用此函数。 更多...
|
| |
| bool | operator != (const Filler &other) const |
| | 不等操作符。 更多...
|
| |
| Filler & | operator= (const Filler &other) |
| | 赋值操作符。 更多...
|
| |
| bool | operator== (const Filler &other) const |
| | 相等操作符。 更多...
|
| |
| void | Render (const PDFPage &page, const Matrix &matrix, const common::Renderer &renderer) |
| | 在页面上绘制当前获得焦点的表单控件。 更多...
|
| |
| bool | SetFocus (const Control &control) |
| | 将焦点设置到表单控件上。 更多...
|
| |
| void | SetHighlightColor (ARGB color) |
| | 设置用于高亮显示表单字段的高亮颜色。 更多...
|
| |
| void | ShowOverflowIndicator (bool is_show_overflow_indicator) |
| | 决定当文本字段中的文本溢出时是否显示溢出指示器。 更多...
|
| |
| FS_HANDLE | Handle () const |
| | 获取当前对象的句柄。 更多...
|
| |
此类表示用于填充PDF表单的表单填充器。对于一个交互式表单应该只有一个表单填充器对象, 因此不要为一个Form对象构造超过一个表单填充器。 建议用户实现foxit::ActionCallback并通过common::Library::SetActionCallback 函数将其设置到Foxit PDF SDK,以便实现表单填充器的更多功能。
- 参见
- common::Library