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