|
Foxit PDF SDK
|
固定字符串缓冲区,最多容纳特定数量的字符。 更多...
Public 成员函数 | |
| CFX_StringBufBase (FX_STRSIZE limit) | |
| 构造函数 更多... | |
| void | Append (FX_BSTR str) |
| 追加非缓冲字节字符串。 更多... | |
| void | Append (int i, FX_DWORD flags=0) |
| 追加整数。有关标志,请参阅FXFORMAT_xxx。 更多... | |
| void | Copy (FX_BSTR str) |
| 从非缓冲字节字符串复制。 更多... | |
| void | Empty () |
| 将此字符串设置为空。 更多... | |
| FX_CHAR * | GetPtr () const |
| 获取指向字符串缓冲区的C风格字符串指针。 更多... | |
| FX_STRSIZE | GetSize () const |
| 获取字符串的长度。 更多... | |
| CFX_ByteString | GetString () const |
| 获取缓冲字节字符串。 更多... | |
| CFX_ByteStringC | GetStringC () const |
| 获取非缓冲字节字符串。 更多... | |
固定字符串缓冲区,最多容纳特定数量的字符。
操作受缓冲区限制保护。 请不要直接使用此类,请使用CFX_StringBufTemplate代替。
|
inlineexplicit |
构造函数
| [in] | limit | 缓冲区限制。 |
| void CFX_StringBufBase::Append | ( | FX_BSTR | str | ) |
追加非缓冲字节字符串。
| [in] | str | 非缓冲字节字符串。 |
| void CFX_StringBufBase::Append | ( | int | i, |
| FX_DWORD | flags = 0 |
||
| ) |
追加整数。有关标志,请参阅FXFORMAT_xxx。
| [in] | i | 输入的整数。 |
| [in] | flags | 格式化标志。 |
| void CFX_StringBufBase::Copy | ( | FX_BSTR | str | ) |
从非缓冲字节字符串复制。
| [in] | str | 非缓冲字节字符串。 |
|
inline |
将此字符串设置为空。
|
inline |
获取指向字符串缓冲区的C风格字符串指针。
|
inline |
获取字符串的长度。
|
inline |
获取缓冲字节字符串。
|
inline |
获取非缓冲字节字符串。