YSTest: TextLayout.cpp 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
函数
TextLayout.cpp 文件参考
Service

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

`#include "YSLib/Service/TextLayout.h"`
`#include "YSLib/Service/yblit.h"`
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.cpp 第 70 行定义.

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

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

SPos FetchLastLineBasePosition | ( | const TextState & | ts,
|  | SDst | h
| ) |  |

在文件 TextLayout.cpp 第 59 行定义.

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

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

函数调用图:

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

SDst FetchResizedBottomMargin | ( | const TextState & | ts,
|  | SDst | h
| ) |  |

在文件 TextLayout.cpp 第 41 行定义.

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

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

函数调用图:

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

u16 FetchResizedLineN | ( | const TextState & | ts,
|  | SDst | h
| ) |  |

在文件 TextLayout.cpp 第 50 行定义.

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

参考自 FetchLastLineBasePosition().

函数调用图:

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