|
Foxit PDF SDK
|
Public 成员函数 | |
| boolean | addDownloadHint (int offset, long size) |
| 用于添加偏移量和大小以指定数据段的回调函数, 该数据段随后应由应用程序下载。 更多... | |
| boolean | isDataAvail (int offset, long size) |
| 用于检查指定数据段是否可用的回调函数。 更多... | |
Public 成员函数 继承自 com.foxit.sdk.common.fxcrt.FileReaderCallback | |
| int | getSize () |
| 获取文件的总大小。 更多... | |
| boolean | readBlock (byte[] buffer, int offset, long size) |
| 从文件中读取数据块。 更多... | |
| void | release () |
| 释放所有资源时调用 更多... | |
此类表示用于异步文件读取的回调对象。 此类派生自类 FileReaderCallback 。此类及其基类中的所有纯虚函数 都用作回调函数,应由用户实现,以便以自定义方式 异步读取文件数据(特别用于加载文档)。
| boolean com.foxit.sdk.common.file.AsyncReaderCallback.addDownloadHint | ( | int | offset, |
| long | size | ||
| ) |
用于添加偏移量和大小以指定数据段的回调函数, 该数据段随后应由应用程序下载。
Foxit PDF SDK 会调用此回调函数向应用程序的下载管理器 报告下载提示。
段的位置(作为偏移量)和大小可能不准确,因为该段的部分内容可能 已经可用。下载管理器必须管理这一点以最大化下载效率。
| [in] | offset | 要提示的数据段偏移量。 |
| [in] | size | 数据段的大小。 |
| boolean com.foxit.sdk.common.file.AsyncReaderCallback.isDataAvail | ( | int | offset, |
| long | size | ||
| ) |
用于检查指定数据段是否可用的回调函数。
数据段只有在该段中的所有字节都可用时才被认为是可用的。
| [in] | offset | 文件中的偏移量。 |
| [in] | size | 要检查是否可用的数据段大小。 |