YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
chrmap.cpp 文件参考

字符映射。 更多...

#include "CHRLib/chrmap.h"
chrmap.cpp 的引用(Include)关系图:

浏览源代码.

函数

size_t FetchFixedCharWidth (Encoding cp)
 取指定固定编码的固定字符宽度。
 
size_t FetchMaxCharWidth (Encoding cp)
 取指定编码的最大字符宽度。
 
size_t FetchMaxVariantCharWidth (Encoding cp)
 取指定变长编码的最大字符宽度。
 

详细描述

字符映射。

版本
r753
作者
FrankHBfrank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
早于 build 132
创建时间:
2009-11-17 17:53:21 +0800
修改时间:
2012-09-04 11:04 +0800
字符集:
UTF-8
模块名称:
CHRLib::CharacterMapping

在文件 chrmap.cpp 中定义.

函数说明

size_t FetchFixedCharWidth ( Encoding  )

取指定固定编码的固定字符宽度。

返回
未定义编码或变长编码返回 0 ,否则为指定编码中每个字符占用的字节数。
注解
UTF-16 视为 UCS-2 。
自从
build 273

在文件 chrmap.cpp35 行定义.

参考 CHRLib::CharSet::csASCII,CHRLib::CharSet::csUCS4,CHRLib::CharSet::csUnicode,CHRLib::CharSet::csUTF16,CHRLib::CharSet::csUTF16BE,CHRLib::CharSet::csUTF16LE,CHRLib::CharSet::csUTF32,CHRLib::CharSet::csUTF32BE , 以及 CHRLib::CharSet::csUTF32LE.

参考自 FetchMaxCharWidth().

这是这个函数的调用关系图:

size_t FetchMaxCharWidth ( Encoding  )

取指定编码的最大字符宽度。

返回
未定义编码返回 0 ,否则为指定编码中每个字符最大可能占用的字节数。
注解
UTF-16 视为 UCS-2 。
自从
build 273

在文件 chrmap.cpp57 行定义.

参考 FetchFixedCharWidth() , 以及 FetchMaxVariantCharWidth().

函数调用图:

size_t FetchMaxVariantCharWidth ( Encoding  )

取指定变长编码的最大字符宽度。

返回
未定义编码或固定编码返回 0 ,否则为指定编码中每个字符最大可能占用的字节数。
注解
UTF-16 视为 UCS-2 。
自从
build 273

在文件 chrmap.cpp65 行定义.

参考 CHRLib::CharSet::csGB18030,CHRLib::CharSet::csGBK , 以及 CHRLib::CharSet::csUTF8.

参考自 FetchMaxCharWidth().

这是这个函数的调用关系图: