OH_Drawing_StrutStyle
概述
用于描述支柱样式的结构体。支柱样式用于控制绘制文本时行之间的间距、基线对齐方式以及其他与行高相关的属性。
起始版本: 12
相关模块:Drawing
所在头文件:drawing_text_typography.h
汇总
成员变量
| 名称 | 描述 |
|---|---|
| OH_Drawing_FontWeight weight | 计算支柱时使用的字体粗细 |
| OH_Drawing_FontStyle style | 计算支柱时使用的字体格式 |
| double size | 逻辑像素中的上升加下降的大小 |
| double heightScale | 行高缩放系数 |
| bool heightOverride | 是否启用高度覆盖,true表示启用,false表示不启用 |
| bool halfLeading | 半行距是否启用,true表示启用,false表示不启用 |
| double leading | 以自定义行距应用于支柱的行距 |
| bool forceStrutHeight | 是否所有行都将使用支柱的高度,true表示使用,false表示不使用 |
| size_t familiesSize | 字体家族的数量 |
| char ** families | 计算支柱时使用的字体名称 |
结构体成员变量说明
families
char** OH_Drawing_StrutStyle::families
描述
计算支柱时使用的字体名称
familiesSize
size_t OH_Drawing_StrutStyle::familiesSize
描述
字体家族的数量
forceStrutHeight
bool OH_Drawing_StrutStyle::forceStrutHeight
描述
是否所有行都将使用支柱的高度,true表示使用,false表示不使用
halfLeading
bool OH_Drawing_StrutStyle::halfLeading
描述
半行距是否启用,true表示启用,false表示不启用
heightOverride
bool OH_Drawing_StrutStyle::heightOverride
描述
是否启用高度覆盖,true表示启用,false表示不启用
heightScale
double OH_Drawing_StrutStyle::heightScale
描述
行高缩放系数
leading
double OH_Drawing_StrutStyle::leading
描述
以自定义行距应用于支柱的行距
size
double OH_Drawing_StrutStyle::size
描述
逻辑像素中的上升加下降的大小
style
OH_Drawing_FontStyle OH_Drawing_StrutStyle::style
描述
计算支柱时使用的字体格式
weight
OH_Drawing_FontWeight OH_Drawing_StrutStyle::weight
描述
计算支柱时使用的字体粗细