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

文本布局计算。 更多...

TextLayout.cpp 的引用(Include)关系图:

浏览源代码.

函数

SDst FetchResizedBottomMargin (const TextState &ts, SDst h)
 
u16 FetchResizedLineN (const TextState &ts, SDst h)
 
SPos FetchLastLineBasePosition (const TextState &ts, SDst h)
 
SDst FetchCharWidth (const Font &font, ucs4_t c)
 

详细描述

文本布局计算。

版本
r2463
作者
FrankHBfrank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
build 275
创建时间:
2009-11-13 00:06:05 +0800
修改时间:
2012-09-04 12:50 +0800
文本编码:
UTF-8
模块名称:
YSLib::Service::TextLayout

在文件 TextLayout.cpp 中定义.

函数说明

SDst FetchCharWidth ( const Font &  font,
ucs4_t  c 
)

在文件 TextLayout.cpp70 行定义.

参考自 YSLib::Drawing::FetchStringWidth().

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

SPos FetchLastLineBasePosition ( const TextState &  ts,
SDst  h 
)

在文件 TextLayout.cpp59 行定义.

参考 FetchResizedLineN() , 以及 YSLib::Drawing::GetTextLineHeightExOf().

参考自 YSLib::Drawing::PutString().

函数调用图:

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

SDst FetchResizedBottomMargin ( const TextState &  ts,
SDst  h 
)

在文件 TextLayout.cpp41 行定义.

参考 YSLib::Drawing::GetTextLineHeightExOf(),YSLib::Drawing::GetVerticalOf() , 以及 YAssert.

参考自 YSLib::Drawing::AdjustBottomMarginOf() , 以及 YSLib::Drawing::FetchResizedBottomMargin().

函数调用图:

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

u16 FetchResizedLineN ( const TextState &  ts,
SDst  h 
)

在文件 TextLayout.cpp50 行定义.

参考 YSLib::Drawing::GetTextLineHeightExOf(),YSLib::Drawing::GetVerticalOf() , 以及 YAssert.

参考自 FetchLastLineBasePosition().

函数调用图:

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