Foxit PDF SDK
CFX_UTF8Encoder类 参考

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字符。
返回
无。