Foxit PDF SDK

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

## Public 成员函数
| CFX_UTF8Encoder (IFX_Allocator *pAllocator=0)
| 构造函数。将编码器设置为初始状态。 更多...
void | AppendStr (FX_BSTR str)
| 追加非缓冲字节字符串。 更多...
CFX_ByteStringC | GetResult () const
| 获取结果。 更多...
void | GetResult (CFX_ByteStringL &result) const
| 获取结果。 更多...
void | Input (FX_WCHAR unicode)
| 输入Unicode字符。 更多...

## 详细描述

表示简单UTF-8编码器的类。

## 构造及析构函数说明

## ◆ CFX_UTF8Encoder()

CFX_UTF8Encoder::CFX_UTF8Encoder | ( | IFX_Allocator * | pAllocator = `0` | ) |
| inline

构造函数。将编码器设置为初始状态。

参数

  [in] | pAllocator | 分配器。默认值：NULL

## 成员函数说明

## ◆ AppendStr()

void CFX_UTF8Encoder::AppendStr | ( | FX_BSTR | str | ) |
| inline

追加非缓冲字节字符串。

参数

  [in] | str | 非缓冲字节字符串。

返回
  无。

## ◆ GetResult() [1/2]

CFX_ByteStringC CFX_UTF8Encoder::GetResult | ( |  | ) | const
| inline

获取结果。

返回
  字节字符串。

## ◆ GetResult() [2/2]

void CFX_UTF8Encoder::GetResult | ( | CFX_ByteStringL & | result | ) | const
| inline

获取结果。

参数

  [out] | result | 接收结果字节字符串。

返回
  无。

## ◆ Input()

void CFX_UTF8Encoder::Input | ( | FX_WCHAR | unicode | ) |

输入Unicode字符。

参数

  [in] | unicode | 输入的Unicode字符。

返回
  无。