Foxit PDF SDK

构造函数 | 所有成员列表
<FSAsyncReaderCallback>协议 参考
类 <FSAsyncReaderCallback> 继承关系图:

## 构造函数
(BOOL) | - addDownloadHint:size:
| 用于添加偏移量和大小以指定数据段的回调函数， 然后应由应用程序下载该数据段。 更多...
(BOOL) | - isDataAvail:size:
| 用于检查指定数据段是否可用的回调函数。 更多...
构造函数 继承自 <FSFileReaderCallback>
(unsigned long long) | - getSize
| Get total size of the file. 更多...
(NSData *) | - readBlock:size:
| 从文件中读取数据块。 更多...

## 详细描述

此类表示用于异步执行文件读取的回调对象。 此类派生自类FSFileReaderCallback。此类及其基类中的所有纯虚函数 都用作回调函数，应由用户实现，以便以自定义方式异步读取文件数据 （特别用于加载文档）。

参见
  FSFileReaderCallback

## 函数文档

## ◆ addDownloadHint:size:()

- (BOOL) addDownloadHint: |  | (int) | offset
size: |  | (int) | size
| required

用于添加偏移量和大小以指定数据段的回调函数， 然后应由应用程序下载该数据段。

Foxit PDF SDK将调用此回调函数为应用程序的下载管理器报告下载提示。
该段的位置（作为偏移量）和大小可能不准确，因为该段的一部分可能已经可用。 下载管理器必须管理这一点以最大化下载效率。

参数

  [in] | offset | 要提示的数据段的偏移量。
  [in] | size | 数据段的大小。

返回
  YES表示成功，而NO表示失败。

## ◆ isDataAvail:size:()

- (BOOL) isDataAvail: |  | (int) | offset
size: |  | (int) | size
| required

用于检查指定数据段是否可用的回调函数。

只有当数据段中的所有字节都可用时，数据段才可用。

参数

  [in] | offset | 文件中的偏移量。
  [in] | size | 要检查是否可用的数据段的大小。

返回
  YES表示指定的数据段可用， 而NO表示指定的数据段尚不可用。