|
Foxit PDF SDK
|
Public 成员函数 | |
| def | Beep (type) |
| 用于为指定的蜂鸣类型发出蜂鸣声的回调函数。 更多... | |
| def | DownLoadUrl (url) |
| 用于从指定 URL 下载的回调函数。 更多... | |
| def | GetAppInfo (app_info) |
| 用于获取指定信息类型的应用程序信息的回调函数。 更多... | |
| def | LoadString (string_id) |
| 用于为指定情况加载本地语言字符串的回调函数。 更多... | |
| def | MsgBox (message, title, icon_type, button_type) |
| 用于设置消息框的回调函数。 更多... | |
| def | PostRequestURL (url, data, content_type, encode, header) |
| 用于将数据发布到给定 URL 的回调函数。 更多... | |
| def | PutRequestURL (url, data, encode) |
| 用于将数据放置到给定 URL 的回调函数。 更多... | |
| def | Release () |
| 用于释放当前回调对象本身的回调函数。 更多... | |
| def | Response (question, title, default_answer, is_mask) |
| 用于响应的回调函数。 更多... | |
| def | ShowFileDialog (string_title, string_filter, is_openfile_dialog) |
| 用于显示文件对话框的回调函数。 更多... | |
此类表示作为 XFA 应用程序提供程序的回调对象。 此类中的所有函数都用作回调函数。纯虚函数应由用户实现。
| def fsdk.AppProviderCallback.Beep | ( | type | ) |
用于为指定的蜂鸣类型发出蜂鸣声的回调函数。
| [in] | type | 蜂鸣类型。请参考从 fsdk.AppProviderCallbackE_BeepTypeError 开始的值,这将是这些值之一。 |
| def fsdk.AppProviderCallback.DownLoadUrl | ( | url | ) |
| def fsdk.AppProviderCallback.GetAppInfo | ( | app_info | ) |
用于获取指定信息类型的应用程序信息的回调函数。
| [in] | app_info | 要检索信息的应用程序信息类型。请参考从 fsdk.AppProviderCallbackE_AppInfoType 开始的值,这将是 这些值之一。 |
| def fsdk.AppProviderCallback.LoadString | ( | string_id | ) |
用于为指定情况加载本地语言字符串的回调函数。
此函数对于用户使用本地语言显示指定情况的消息非常有用。 用户可以将示例消息(在从 fsdk.AppProviderCallbackE_StringIDValidateFailed 开始的值 的注释中定义)重写或翻译为指定情况的本地语言, 并将结果字符串返回给 Foxit PDF SDK。 特别地,Foxit PDF SDK 将在示例消息的格式部分添加一些必要的信息/数据, 以使消息更有用。建议用户在重写或翻译的结果字符串中保留这些格式部分; 否则,这些信息/数据将不会丢失,也不会添加到用户提供的消息中。
| [in] | string_id | 用于指定情况的字符串 ID。请参考从 fsdk.AppProviderCallbackE_StringIDValidateFailed 开始的值,这将是这些值之一。 |
| def fsdk.AppProviderCallback.MsgBox | ( | message, | |
| title, | |||
| icon_type, | |||
| button_type | |||
| ) |
用于设置消息框的回调函数。
| [in] | message | 消息字符串。 |
| [in] | title | 消息框的标题。 |
| [in] | icon_type | 消息框的图标类型。请参考从 fsdk.AppProviderCallbackE_MsgBoxIconError 开始的值,这将是这些值之一。 |
| [in] | button_type | 消息框的按钮类型。请参考从 fsdk.AppProviderCallbackE_MsgBtnTypeOK 开始的值,这将是这些值之一。 |
| def fsdk.AppProviderCallback.PostRequestURL | ( | url, | |
| data, | |||
| content_type, | |||
| encode, | |||
| header | |||
| ) |
用于将数据发布到给定 URL 的回调函数。
| [in] | url | 数据将发布到的 URL。 |
| [in] | data | 要发布的数据。 |
| [in] | content_type | 表示数据内容类型的字符串。此字符串可以是 "text/html"、 "text/xml"、"text/plain"、"multipart/form-data"、"application/x-www-form-urlencoded"、 "application /octet-stream" 或任何有效的 MIME 类型。 |
| [in] | encode | 表示数据编码的字符串。此字符串可以是 "UTF-8"、"UTF-16"、 "ISO8859-1" 或任何已识别的 [IANA] 字符编码。 |
| [in] | header | 表示要包含在 post 中的任何额外 HTTP 头的字符串。 |
| def fsdk.AppProviderCallback.PutRequestURL | ( | url, | |
| data, | |||
| encode | |||
| ) |
用于将数据放置到给定 URL 的回调函数。
| [in] | url | 数据将放置到的 URL。 |
| [in] | data | 要放置的数据。 |
| [in] | encode | 表示数据编码的字符串。此字符串可以是 "UTF-8"、"UTF-16"、 "ISO8859-1" 或任何已识别的 [IANA] 字符编码。 |
| def fsdk.AppProviderCallback.Release | ( | ) |
用于释放当前回调对象本身的回调函数。
| def fsdk.AppProviderCallback.Response | ( | question, | |
| title, | |||
| default_answer, | |||
| is_mask | |||
| ) |
用于响应的回调函数。
| [in] | question | 表示问题的字符串。 |
| [in] | title | 表示标题的字符串。 |
| [in] | default_answer | 表示默认答案的字符串。可以是空字符串, 表示没有默认答案。 |
| [in] | is_mask | true 表示答案应该用 '*' 掩码, false 表示答案不需要用 '*' 掩码。 |
| def fsdk.AppProviderCallback.ShowFileDialog | ( | string_title, | |
| string_filter, | |||
| is_openfile_dialog | |||
| ) |
用于显示文件对话框的回调函数。
| [in] | string_title | 表示对话框标题的字符串。 |
| [in] | string_filter | 表示对话框文件过滤器的字符串。 |
| [in] | is_openfile_dialog | true 表示对话框是打开文件对话框, false 表示对话框是另存为对话框。 |