|
Foxit PDF Conversion SDK
|
Public 成员函数 | |
| abstract | Flush () |
| 刷新内部缓冲区。 更多... | |
| abstract | GetPosition () |
| 获取流中的当前读取位置。 更多... | |
| abstract | GetSize () |
| 获取当前流的大小,以字节为单位。 更多... | |
| abstract | IsEOF () |
| 确定是否到达流的末尾。 更多... | |
| abstract | ReadBlock (offset, size) |
| 从流中读取数据块。 更多... | |
| abstract | ReadBlock (size) |
| 从流中读取数据块。 更多... | |
| abstract | Release () |
| 销毁当前实例。 更多... | |
| abstract | Retain () |
| 创建共享实例。 更多... | |
| abstract | WriteBlock (str, offset, size) |
| 将数据块写入流。 更多... | |
此类表示用于执行文件读取和写入的回调对象。 此类中的所有纯虚函数都用作回调函数,应由用户实现 以自定义方式执行文件读取和写入。
|
pure virtual |
刷新内部缓冲区。
|
pure virtual |
获取流中的当前读取位置。
|
pure virtual |
获取当前流的大小,以字节为单位。
|
pure virtual |
确定是否到达流的末尾。
|
pure virtual |
从流中读取数据块。
| [in] | offset | 从文件开头的字节偏移量,读取数据的位置。 |
| [in] | size | 从流中读取的字节数。 |
|
pure virtual |
从流中读取数据块。
| [in] | size | 缓冲区的总大小,以字节为单位。 |
|
pure virtual |
销毁当前实例。
|
pure virtual |
创建共享实例。
|
pure virtual |
将数据块写入流。
| [in] | str | 二进制格式的字符串。 |
| [in] | offset | 从文件开头的字节偏移量,写入数据的位置。 |
| [in] | size | 缓冲区的长度,以字节为单位。 |