Foxit PDF SDK
CFX_BitWriter类 参考

继承自 CFX_Object .

Public 成员函数

 CFX_BitWriter (CFX_BinaryBuf *pBinBuf)
 带位写入的构造函数。 更多...
 
void ByteAlign ()
 对齐到字节边界。如果当前位位置不是8的倍数,当前字节的剩余部分将被跳过。 更多...
 
int GetCurBytePos ()
 获取当前字节位置。 更多...
 
void WriteBits (FX_INT64 value, FX_INT32 nBits)
 写入位值。 更多...
 

详细描述

表示位写入器的类,向连续位流写入值(从字节边界开始)。

构造及析构函数说明

◆ CFX_BitWriter()

CFX_BitWriter::CFX_BitWriter ( CFX_BinaryBuf pBinBuf)
inline

带位写入的构造函数。

参数
[in]pBinBuf动态二进制缓冲区。

成员函数说明

◆ ByteAlign()

void CFX_BitWriter::ByteAlign ( )

对齐到字节边界。如果当前位位置不是8的倍数,当前字节的剩余部分将被跳过。

返回
无。

◆ GetCurBytePos()

int CFX_BitWriter::GetCurBytePos ( )
inline

获取当前字节位置。

返回
返回当前字节位置。

◆ WriteBits()

void CFX_BitWriter::WriteBits ( FX_INT64  value,
FX_INT32  nBits 
)

写入位值。

参数
[in]value要写入的值。
[in]nBits要写入的位数。
返回
无。