Foxit PDF SDK
<FSFileWriterCallback>协议 参考

继承自 <NSObject> .

构造函数

(BOOL) - flush
 刷新文件的内部缓冲区 更多...
 
(unsigned long long) - getSize
 获取文件的总大小。 更多...
 
(BOOL) - writeBlock:offset:
 写入数据块。 更多...
 

详细描述

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

函数文档

◆ flush()

- (BOOL) flush
required

刷新文件的内部缓冲区

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

◆ getSize()

- (unsigned long long) getSize
required

获取文件的总大小。

返回
文件大小,以字节为单位。实现可以在发生任何错误时返回 0。

◆ writeBlock:offset:()

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

写入数据块。

参数
[in]data数据块。
[in]offset从文件开头的字节偏移量
返回
YES 表示成功,而 NO 表示失败。