Foxit PDF SDK

构造函数 | 所有成员列表
<FSFileStreamCallback>协议 参考

继承自 <NSObject> .

## 构造函数
(BOOL) | - flush
| 刷新内部缓冲区 更多...
(unsigned long long) | - getSize
| 获取当前流的大小，以字节为单位。 更多...
(NSData *) | - readBlock:size:
| 从流中读取数据块。 更多...
(BOOL) | - writeBlock:offset:
| 将数据块写入流。 更多...

## 详细描述

此类表示用于执行文件读取和写入的回调对象。 此类中的所有纯虚函数都用作回调函数，应由用户实现， 以自定义方式执行文件读取和写入。

## 函数文档

## ◆ flush()

- (BOOL) flush |  |  |
| required

刷新内部缓冲区

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

## ◆ getSize()

- (unsigned long long) getSize |  |  |
| required

获取当前流的大小，以字节为单位。

返回
  当前流的大小，以字节为单位。

## ◆ readBlock:size:()

- (NSData *) readBlock: |  | (unsigned long long) | offset
size: |  | (unsigned long long) | size
| required

从流中读取数据块。

参数

  [in] | offset | 从流开头的字节偏移量，读取数据的位置。
  [in] | size | 要从流中读取的字节数。

返回
  从流读取的数据块。

## ◆ writeBlock:offset:()

- (BOOL) writeBlock: |  | (NSData *) | data
offset: |  | (unsigned long long) | offset
| required

将数据块写入流。

参数

  [in] | data | 数据块。
  [in] | offset | 从流开头的字节偏移量，写入数据的位置。

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