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