|
Foxit PDF SDK
|
Public 成员函数 | |
| constructor (annot) | |
| 从PDF注释构造的构造函数。 更多... | |
| constructor (doc, pdf_dict) | |
| 从PDF文档或PDF字典(如果有)构造的构造函数。 更多... | |
| constructor (field) | |
| 从PDF表单域构造的构造函数。 更多... | |
| constructor (page) | |
| 从PDF页面构造的构造函数。 更多... | |
| DoJSAction (trigger) | |
| 执行由触发事件类型指定的JavaScript操作。 更多... | |
| GetAction (trigger) | |
| 获取具有指定触发事件类型的操作。 更多... | |
| GetDict () | |
| 获取当前对象的PDF字典。 更多... | |
| IsEmpty () | |
| 检查当前对象是否为空。 更多... | |
| RemoveAction (trigger) | |
| 移除具有指定触发事件类型的操作。 更多... | |
| RemoveAllActions () | |
| 移除所有操作。 更多... | |
| SetAction (trigger, action) | |
| 为指定的触发事件类型设置附加操作。 更多... | |
静态 Public 属性 | |
| static | e_TriggerAnnotCursorEnter |
| 当光标进入注释的活动区域时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotCursorExit |
| 当光标离开注释的活动区域时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotLoseInputFocus |
| (仅适用于小部件注释)当注释失去输入焦点时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotMouseButtonPressed |
| 当在注释的活动区域内按下鼠标按钮时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotMouseButtonReleased |
| 当在注释的活动区域内释放鼠标按钮时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotPageClosed |
| 当包含注释的页面被关闭时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotPageInvisible |
| 当包含注释的页面在查看器应用程序的用户界面中不再可见时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotPageOpened |
| 当包含注释的页面被打开时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotPageVisible |
| 当包含注释的页面在查看器应用程序的用户界面中变得可见时触发要执行的操作。 更多... | |
| static | e_TriggerAnnotReceiveInputFocus |
| (仅适用于小部件注释)当注释接收到输入焦点时触发要执行的操作。 更多... | |
| static | e_TriggerDocPrinted |
| 在打印文档之后触发要执行的JavaScript操作。 更多... | |
| static | e_TriggerDocSaved |
| 在保存文档之后触发要执行的JavaScript操作。 更多... | |
| static | e_TriggerDocWillClose |
| 在关闭文档之前触发要执行的JavaScript操作。 更多... | |
| static | e_TriggerDocWillPrint |
| 在打印文档之前触发要执行的JavaScript操作。 更多... | |
| static | e_TriggerDocWillSave |
| 在保存文档之前触发要执行的JavaScript操作。 更多... | |
| static | e_TriggerFieldKeyStroke |
| 当用户在文本域或组合框中键入键盘按键或修改可滚动列表框中的选择时触发要执行的JavaScript操作。 更多... | |
| static | e_TriggerFieldRecalculateValue |
| 当另一个字段的值发生更改时,触发要执行的JavaScript操作以重新计算此字段的值。 更多... | |
| static | e_TriggerFieldValueChanged |
| 当字段的值被更改时触发要执行的JavaScript操作。 更多... | |
| static | e_TriggerFieldWillFormat |
| 在格式化字段以显示其当前值之前触发要执行的JavaScript操作。 更多... | |
| static | e_TriggerPageClosed |
| 当页面关闭时触发要执行的操作。 更多... | |
| static | e_TriggerPageOpened |
| Enumeration for trigger event. 更多... | |
注释、页面对象或(从PDF 1.3开始)交互式表单域可以包含名为“AA”的条目,该条目指定附加操作字典(PDF 1.2), 该字典扩展了可以触发操作执行的事件集。在PDF 1.4中,文档目录字典也可以包含用于影响整个文档的触发事件的“AA”条目。
此类可以从PDF文档、PDF页面、PDF表单域、PDF注释(仅某些类型)或现有附加操作字典构造, 并可用于从PDF文档、PDF页面、PDF表单域或PDF注释的附加操作字典中获取/设置数据。
| FSDK::AdditionalAction::constructor | ( | annot | ) |
从PDF注释构造的构造函数。
| [in] | annot | 一个有效的PDF注释。当前仅支持小部件和屏幕注释。 对于其他类型的注释,此函数将抛出异常 FSDK.e_ErrUnsupported。 |
| FSDK::AdditionalAction::constructor | ( | doc | , |
| pdf_dict | |||
| ) |
从PDF文档或PDF字典(如果有)构造的构造函数。
| [in] | doc | 一个有效的PDF文档对象。 |
| [in] | pdf_dict | 一个表示附加操作字典的PDF字典。 如果此参数为 null,意味着只使用PDF文档构造附加操作对象。 如果此参数不为 null,意味着从此PDF字典构造附加操作对象, 该字典应已存在于指定的PDF文档中并表示附加操作字典。 默认值: null。 |
| FSDK::AdditionalAction::constructor | ( | field | ) |
从PDF表单域构造的构造函数。
| [in] | field | 一个有效的PDF表单域。 |
| FSDK::AdditionalAction::constructor | ( | page | ) |
从PDF页面构造的构造函数。
| [in] | page | 一个有效的PDF页面对象。 |
| FSDK::AdditionalAction::DoJSAction | ( | trigger | ) |
执行由触发事件类型指定的JavaScript操作。
如果当前对象是使用有效的PDF字典构造的,当前函数将直接返回 false, 因为Foxit PDF SDK无法知道附加操作字典与哪种类型的对象关联。
| [in] | trigger | 输入的触发事件类型。它应该是:
|
| FSDK::AdditionalAction::GetAction | ( | trigger | ) |
获取具有指定触发事件类型的操作。
| [in] | trigger | 输入的触发事件类型。它应该是:
|
| FSDK::AdditionalAction::GetDict | ( | ) |
获取当前对象的PDF字典。
| FSDK::AdditionalAction::IsEmpty | ( | ) |
检查当前对象是否为空。
When the current object is empty, that means current object is useless.
| FSDK::AdditionalAction::RemoveAction | ( | trigger | ) |
移除具有指定触发事件类型的操作。
如果输入的触发事件类型有效但没有相应的操作,此函数将直接返回 true。
| [in] | trigger | 输入的触发事件类型。它应该是:
|
| FSDK::AdditionalAction::RemoveAllActions | ( | ) |
移除所有操作。
| FSDK::AdditionalAction::SetAction | ( | trigger | , |
| action | |||
| ) |
为指定的触发事件类型设置附加操作。
| [in] | trigger | 输入的触发事件类型。它应该是:
|
| [in] | action | 要设置的操作对象。 如果当前附加操作是从PDF文档或PDF表单域构造的,此操作的类型应为 FSDK.Action.e_TypeJavaScript。 如果当前附加操作是从PDF页面、PDF注释或PDF字典构造的, 请参阅触发事件的注释以检查是否只能使用指定类型的操作。 通常,支持以下类型作为新操作: FSDK.Action.e_TypeGoto, FSDK.Action.e_TypeURI, FSDK.Action.e_TypeJavaScript, FSDK.Action.e_TypeNamed, FSDK.Action.e_TypeGoToR, FSDK.Action.e_TypeGoToE, FSDK.Action.e_TypeSubmitForm, FSDK.Action.e_TypeResetForm, FSDK.Action.e_TypeHide, FSDK.Action.e_TypeLaunch, FSDK.Action.e_TypeImportData, FSDK.Action.e_TypeRendition。 |
|
static |
当光标进入注释的活动区域时触发要执行的操作。
这表示注释附加操作字典中的"E"条目。 仅适用于从PDF注释构造的附加操作对象。
|
static |
当光标离开注释的活动区域时触发要执行的操作。
这表示注释附加操作字典中的"X"条目。 仅适用于从PDF注释构造的附加操作对象。
|
static |
(仅适用于小部件注释)当注释失去输入焦点时触发要执行的操作。
这表示注释附加操作字典中的"Bl"(大写B和小写L,代表"blurred")条目。 仅适用于从小部件注释构造的附加操作对象。
|
static |
当在注释的活动区域内按下鼠标按钮时触发要执行的操作。
这表示注释附加操作字典中的"D"(代表"Down")条目。 仅适用于从PDF注释构造的附加操作对象。
|
static |
当在注释的活动区域内释放鼠标按钮时触发要执行的操作。
这表示注释附加操作字典中的"U"(代表"Up")条目。 仅适用于从PDF注释构造的附加操作对象。
|
static |
当包含注释的页面被关闭时触发要执行的操作。
这表示注释附加操作字典中的"PC"条目。 仅适用于从PDF注释构造的附加操作对象。 触发的操作在 FSDK.AdditionalAction.e_TriggerPageClosed 的操作之后执行(如果存在此类操作)。
|
static |
当包含注释的页面在查看器应用程序的用户界面中不再可见时触发要执行的操作。
这表示注释附加操作字典中的"PI"条目。 仅适用于从PDF注释构造的附加操作对象。
|
static |
当包含注释的页面被打开时触发要执行的操作。
这表示注释附加操作字典中的"PO"条目。 仅适用于从PDF注释构造的附加操作对象。 触发的操作在 FSDK.AdditionalAction.e_TriggerPageOpened 的操作 和PDF文档的打开操作之后执行(如果存在此类操作)。
|
static |
当包含注释的页面在查看器应用程序的用户界面中变得可见时触发要执行的操作。
这表示注释附加操作字典中的"PV"条目。 仅适用于从PDF注释构造的附加操作对象。
|
static |
(仅适用于小部件注释)当注释接收到输入焦点时触发要执行的操作。
这表示注释附加操作字典中的"Fo"条目。 仅适用于从小部件注释构造的附加操作对象。
|
static |
在打印文档之后触发要执行的JavaScript操作。
这表示文档目录附加操作字典中的"DP"条目。 仅适用于从PDF文档构造的附加操作对象。
|
static |
在保存文档之后触发要执行的JavaScript操作。
这表示文档目录附加操作字典中的"DS"条目。 仅适用于从PDF文档构造的附加操作对象。
|
static |
在关闭文档之前触发要执行的JavaScript操作。
这表示文档目录附加操作字典中的"WC"条目。 仅适用于从PDF文档构造的附加操作对象。
|
static |
在打印文档之前触发要执行的JavaScript操作。
这表示文档目录附加操作字典中的"WP"条目。 仅适用于从PDF文档构造的附加操作对象。
|
static |
在保存文档之前触发要执行的JavaScript操作。
这表示文档目录附加操作字典中的"WS"条目。 仅适用于从PDF文档构造的附加操作对象。
|
static |
当用户在文本域或组合框中键入键盘按键或修改可滚动列表框中的选择时触发要执行的JavaScript操作。
这表示表单域附加操作字典中的"K"条目。 仅适用于从PDF表单域构造的附加操作对象。
触发的操作可以检查键盘按键的有效性并拒绝或修改它。
|
static |
当另一个字段的值发生更改时,触发要执行的JavaScript操作以重新计算此字段的值。
这表示表单域附加操作字典中的"C"条目。 仅适用于从PDF表单域构造的附加操作对象。
可以通过函数 FSDK.Form.GetFieldsInCalculationOrder 获取文档字段重新计算的顺序。
|
static |
当字段的值被更改时触发要执行的JavaScript操作。
这表示表单域附加操作字典中的"V"条目。 仅适用于从PDF表单域构造的附加操作对象。
触发的操作可以检查新值的有效性。
|
static |
在格式化字段以显示其当前值之前触发要执行的JavaScript操作。
这表示表单域附加操作字典中的"F"条目。 仅适用于从PDF表单域构造的附加操作对象。
触发的操作可以在格式化之前修改字段的值。
|
static |
当页面关闭时触发要执行的操作。
这表示页面对象附加操作字典中的“C”条目。 仅适用于PDF页面构造的附加操作对象。
|
static |
Enumeration for trigger event.
Values of this enumeration should be used alone.
当页面打开时触发要执行的操作。
这表示页面对象附加操作字典中的“O”条目。 仅适用于PDF页面构造的附加操作对象。