1# OH_Drawing_StrutStyle
2
3
4## 概述
5
6用于描述支柱样式的结构体。支柱样式用于控制绘制文本时行之间的间距、基线对齐方式以及其他与行高相关的属性。
7
8**起始版本:** 12
9
10**相关模块:**[Drawing](_drawing.md)
11
12
13## 汇总
14
15
16### 成员变量
17
18| 名称 | 描述 |
19| -------- | -------- |
20| [OH_Drawing_FontWeight](_drawing.md#oh_drawing_fontweight) [weight](#weight) | 计算支柱时使用的字体粗细  |
21| [OH_Drawing_FontStyle](_drawing.md#oh_drawing_fontstyle) [style](#style) | 计算支柱时使用的字体格式  |
22| double [size](#size) | 逻辑像素中的上升加下降的大小  |
23| double [heightScale](#heightscale) | 行高  |
24| bool [heightOverride](#heightoverride) | 是否启用高度覆盖,true表示启用,false表示不启用  |
25| bool [halfLeading](#halfleading) | 半行距是否启用,true表示启用,false表示不启用  |
26| double [leading](#leading) | 以自定义行距应用于支柱的行距  |
27| bool [forceStrutHeight](#forcestrutheight) | 是否所有行都将使用支柱的高度,true表示使用,false表示不使用  |
28| size_t [familiesSize](#familiessize) | 字体家族的数量  |
29| char \*\* [families](#families) | 计算支柱时使用的字体名称  |
30
31
32## 结构体成员变量说明
33
34
35### families
36
37```
38char** OH_Drawing_StrutStyle::families
39```
40**描述**
41
42计算支柱时使用的字体名称
43
44
45### familiesSize
46
47```
48size_t OH_Drawing_StrutStyle::familiesSize
49```
50
51**描述**
52
53字体家族的数量
54
55
56### forceStrutHeight
57
58```
59bool OH_Drawing_StrutStyle::forceStrutHeight
60```
61**描述**
62
63是否所有行都将使用支柱的高度,true表示使用,false表示不使用
64
65
66### halfLeading
67
68```
69bool OH_Drawing_StrutStyle::halfLeading
70```
71**描述**
72
73半行距是否启用,true表示启用,false表示不启用
74
75
76### heightOverride
77
78```
79bool OH_Drawing_StrutStyle::heightOverride
80```
81
82**描述**
83
84是否启用高度覆盖,true表示启用,false表示不启用
85
86
87### heightScale
88
89```
90double OH_Drawing_StrutStyle::heightScale
91```
92
93**描述**
94
95行高
96
97
98### leading
99
100```
101double OH_Drawing_StrutStyle::leading
102```
103
104**描述**
105
106以自定义行距应用于支柱的行距
107
108
109### size
110
111```
112double OH_Drawing_StrutStyle::size
113```
114
115**描述**
116
117逻辑像素中的上升加下降的大小
118
119
120### style
121
122```
123OH_Drawing_FontStyle OH_Drawing_StrutStyle::style
124```
125
126**描述**
127
128计算支柱时使用的字体格式
129
130
131### weight
132
133```
134OH_Drawing_FontWeight OH_Drawing_StrutStyle::weight
135```
136
137**描述**
138
139计算支柱时使用的字体粗细
140