Foxit PDF SDK

Public 成员函数 | 所有成员列表
CFX_BitWriter类 参考
FXCRT

继承自 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 | 要写入的位数。

返回
  无。