|
Foxit PDF SDK
|
Public 成员函数 | |
| IFX_BufferArchive (FX_STRSIZE size, IFX_Allocator *pAllocator=0) | |
| 使用缓冲区大小和特殊分配器构造。 更多... | |
| virtual | ~IFX_BufferArchive () |
| 析构函数。 | |
| FX_INT32 | AppendBlock (const void *pBuf, size_t size) |
| 追加二进制缓冲区块。 更多... | |
| FX_INT32 | AppendByte (FX_BYTE byte) |
| 追加单个字节。 更多... | |
| FX_INT32 | AppendDWord (FX_DWORD i) |
| 追加FX_DWORD值。 更多... | |
| FX_INT32 | AppendInt64 (FX_INT64 i) |
| 追加FX_INT64值。 更多... | |
| FX_INT32 | AppendString (FX_BSTR lpsz) |
| 追加字节字符串值。 更多... | |
| virtual void | Clear () |
| 清除文本缓冲区。 更多... | |
| FX_BOOL | Flush () |
| 刷新文件的内部缓冲区。 更多... | |
缓冲区存档
| IFX_BufferArchive::IFX_BufferArchive | ( | FX_STRSIZE | size, |
| IFX_Allocator * | pAllocator = 0 |
||
| ) |
使用缓冲区大小和特殊分配器构造。
| [in] | size | 初始缓冲区大小。 |
| [in] | pAllocator | 此类中使用的分配器。 NULL 表示使用默认分配器。默认值:NULL。 |
| FX_INT32 IFX_BufferArchive::AppendBlock | ( | const void * | pBuf, |
| size_t | size | ||
| ) |
追加二进制缓冲区块。
| [in] | pBuf | 指向二进制缓冲区块的指针。 |
| [in] | size | 缓冲区块的字节大小。 |
追加FX_DWORD值。
| [in] | i | FX_DWORD值。 |
| FX_INT32 IFX_BufferArchive::AppendInt64 | ( | FX_INT64 | i | ) |
追加FX_INT64值。
| [in] | i | FX_INT64值。 |
追加字节字符串值。
| [in] | lpsz | 字节字符串值。 |
|
virtual |
| FX_BOOL IFX_BufferArchive::Flush | ( | ) |
刷新文件的内部缓冲区。