|
Foxit PDF SDK
|
继承自 <NSObject> .
构造函数 | |
| (void) | - beep: |
| 用于为指定的提示音类型播放提示音的回调函数。 更多... | |
| (id< FSFileReaderCallback >) | - downLoadUrl: |
| 用于从指定 URL 下载的回调函数。 更多... | |
| (NSString *) | - getAppInfo: |
| 用于获取指定信息类型的应用程序信息的回调函数。 更多... | |
| (NSString *) | - loadString: |
| 用于为指定情况加载本地语言字符串的回调函数。 更多... | |
| (FSAppProviderCallbackMsgBoxButtonID) | - msgBox:title:icon_type:button_type: |
| 用于设置消息框的回调函数。 更多... | |
| (NSString *) | - postRequestURL:data:content_type:encode:header: |
| 用于将数据 POST 到给定 URL 的回调函数。 更多... | |
| (BOOL) | - putRequestURL:data:encode: |
| 用于将数据 PUT 到给定 URL 的回调函数。 更多... | |
| (NSString *) | - response:title:default_answer:is_mask: |
| 用于响应的回调函数。 更多... | |
| (NSArray< NSString * > *) | - showFileDialog:string_filter:is_openfile_dialog: |
| 用于显示文件对话框的回调函数。 更多... | |
此类表示作为 XFA 应用程序提供者的回调对象。 此类中的所有函数都用作回调函数。纯虚函数应由用户实现。
|
required |
|
required |
用于从指定 URL 下载的回调函数。
| [in] | url | 要下载的 URL。 |
|
required |
用于获取指定信息类型的应用程序信息的回调函数。
| [in] | app_info | 要检索其信息的应用程序信息类型。请参考从 FSAppProviderCallbackAppInfoType 开始的值,这将是其中之一。 |
|
required |
用于为指定情况加载本地语言字符串的回调函数。
此函数对于用户在指定情况下使用本地语言消息非常有用。 用户可以重写或翻译示例消息(在 FSAppProviderCallbackStringIDValidateFailed 开始的值的注释中定义) 为指定情况的本地语言,并将结果字符串返回给 Foxit PDF SDK。 特别地,Foxit PDF SDK 将在示例消息的格式部分添加一些必要的信息/数据, 以使消息更有用。建议用户在重写或翻译的结果字符串中保留这些格式部分; 否则,这些信息/数据将不会丢失,也不会添加到用户提供的消息中。
| [in] | string_id | 用于指定情况的字符串 ID。请参考从 FSAppProviderCallbackStringIDValidateFailed 开始的值,这将是其中之一。 |
|
required |
用于设置消息框的回调函数。
| [in] | message | 消息字符串。 |
| [in] | title | 消息框的标题。 |
| [in] | icon_type | 消息框的图标类型。请参考从 FSAppProviderCallbackMsgBoxIconError 开始的值,这将是其中之一。 |
| [in] | button_type | 消息框的按钮类型。请参考从 FSAppProviderCallbackMsgBtnTypeOK 开始的值,这将是其中之一。 |
|
required |
用于将数据 POST 到给定 URL 的回调函数。
| [in] | url | 数据将被 POST 到的 URL。 |
| [in] | data | 要 POST 的数据。 |
| [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 头的字符串。 |
|
required |
用于将数据 PUT 到给定 URL 的回调函数。
| [in] | url | 数据将被 PUT 到的 URL。 |
| [in] | data | 要 PUT 的数据。 |
| [in] | encode | 表示数据编码的字符串。此字符串可以是 "UTF-8"、"UTF-16"、 "ISO8859-1" 或任何被认可的 [IANA] 字符编码。 |
|
required |
用于响应的回调函数。
| [in] | question | 表示问题的字符串。 |
| [in] | title | 表示标题的字符串。 |
| [in] | default_answer | 表示默认答案的字符串。它可以是空字符串, 表示没有默认答案。 |
| [in] | is_mask | YES 表示答案应该用 '*' 遮罩, 而 NO 表示答案不需要用 '*' 遮罩。 |
|
required |
用于显示文件对话框的回调函数。
| [in] | string_title | 表示对话框标题的字符串。 |
| [in] | string_filter | 表示对话框文件过滤器的字符串。 |
| [in] | is_openfile_dialog | YES 表示对话框是打开文件对话框, 而 NO 表示对话框是另存为对话框。 |