1# OH_Drawing_LineMetrics
2
3
4## 概述
5
6文字行位置信息。
7
8**起始版本:** 12
9
10**相关模块:**[Drawing](_drawing.md)
11
12
13## 汇总
14
15
16### 成员变量
17
18| 名称 | 描述 |
19| -------- | -------- |
20| double [ascender](#ascender) | 文字相对于基线以上的高度。 |
21| double [descender](#descender) | 文字相对于基线以下的高度。 |
22| double [capHeight](#capheight) | 大写字母的高度。 |
23| double [xHeight](#xheight) | 小写字母的高度。 |
24| double [width](#width) | 文字宽度。 |
25| double [height](#height) | 行高。 |
26| double [x](#x) | 文字左端到容器左端距离,左对齐为0,右对齐为容器宽度减去行文字宽度。 |
27| double [y](#y) | 文字上端到容器上端高度,第一行为0,第二行为第一行高度。 |
28| size_t [startIndex](#startindex) | 行起始位置字符索引。 |
29| size_t [endIndex](#endindex) | 行结束位置字符索引。 |
30| [OH_Drawing_Font_Metrics](_o_h___drawing___font___metrics.md) [firstCharMetrics](#firstcharmetrics) | 第一个字的度量信息。 |
31
32
33## 结构体成员变量说明
34
35
36### ascender
37
38```
39double OH_Drawing_LineMetrics::ascender
40```
41
42**描述**
43
44文字相对于基线以上的高度
45
46
47### capHeight
48
49```
50double OH_Drawing_LineMetrics::capHeight
51```
52
53**描述**
54
55大写字母的高度
56
57
58### descender
59
60```
61double OH_Drawing_LineMetrics::descender
62```
63
64**描述**
65
66文字相对于基线以下的高度
67
68
69### endIndex
70
71```
72size_t OH_Drawing_LineMetrics::endIndex
73```
74
75**描述**
76
77行结束位置字符索引
78
79
80### firstCharMetrics
81
82```
83OH_Drawing_Font_Metrics OH_Drawing_LineMetrics::firstCharMetrics
84```
85
86**描述**
87
88第一个字的度量信息
89
90
91### height
92
93```
94double OH_Drawing_LineMetrics::height
95```
96
97**描述**
98
99行高
100
101
102### startIndex
103
104```
105size_t OH_Drawing_LineMetrics::startIndex
106```
107
108**描述**
109
110行起始位置字符索引
111
112
113### width
114
115```
116double OH_Drawing_LineMetrics::width
117```
118
119**描述**
120
121文字宽度
122
123
124### x
125
126```
127double OH_Drawing_LineMetrics::x
128```
129
130**描述**
131
132文字左端到容器左端距离,左对齐为0,右对齐为容器宽度减去行文字宽度
133
134
135### xHeight
136
137```
138double OH_Drawing_LineMetrics::xHeight
139```
140
141**描述**
142
143小写字母的高度
144
145
146### y
147
148```
149double OH_Drawing_LineMetrics::y
150```
151
152**描述**
153
154文字上端到容器上端高度,第一行为0,第二行为第一行高度
155