YSTest: TextBase.h 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

- 文件列表
- 文件成员

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

基础文本渲染逻辑对象。 更多...

`#include "ygdi.h"`
`#include "../Adaptor/Font.h"`
`#include "../Core/ystorage.hpp"`
TextBase.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | YSLib::Drawing::PenStyle
| 笔样式：字体和笔颜色。 更多...
class | YSLib::Drawing::TextState
| 文本状态。 更多...

## 命名空间

namespace | YSLib
namespace | YSLib::Drawing
| 图形处理。

## 函数

yconstexpr Padding | YSLib::Drawing::DefaultMargin (2, 2, 2, 2)
| 默认边距。
SDst | YSLib::Drawing::GetTextLineHeightOf (const TextState &ts)
| 取当前指定文本状态的字体设置对应的行高。
SDst | YSLib::Drawing::GetTextLineHeightExOf (const TextState &ts)
| 取当前指定文本状态的字体设置对应的行高与行距之和。
u16 | YSLib::Drawing::GetCurrentTextLineNOf (const TextState &ts)
| 取笔所在的当前行数。
SPos | YSLib::Drawing::GetTextLineBaseOf (const TextState &ts)
| 取第一行的基线位置（纵坐标）。
void | YSLib::Drawing::SetPenOf (TextState &ts, SPos x, SPos y)
| 设置笔位置。
YF_API void | YSLib::Drawing::SetCurrentTextLineNOf (TextState &, u16)
| 设置笔的行位置。
void | YSLib::Drawing::AdjustEndOfLine (TextState &ts, const Rect &r, SDst w)
| 按指定显示区域和文本区域的宽重新设置右边距。
void | YSLib::Drawing::CarriageReturn (TextState &ts)
| 回车。
YF_API void | YSLib::Drawing::MovePen (TextState &, ucs4_t)
| 按字符跨距移动笔。

## 详细描述

基础文本渲染逻辑对象。

版本
  r2693

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 275

创建时间:
  2009-11-13 00:06:05 +0800

修改时间:
  2013-03-20 14:06 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Service::TextBase

在文件 TextBase.h 中定义.