1# OH_Drawing_StrutStyle 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| [OH_Drawing_FontWeight](_drawing.md#oh_drawing_fontweight) [weight](#weight) | 计算支柱时使用的字体粗细 | 22| [OH_Drawing_FontStyle](_drawing.md#oh_drawing_fontstyle) [style](#style) | 计算支柱时使用的字体格式 | 23| double [size](#size) | 逻辑像素中的上升加下降的大小 | 24| double [heightScale](#heightscale) | 行高缩放系数 | 25| bool [heightOverride](#heightoverride) | 是否启用高度覆盖,true表示启用,false表示不启用 | 26| bool [halfLeading](#halfleading) | 半行距是否启用,true表示启用,false表示不启用 | 27| double [leading](#leading) | 以自定义行距应用于支柱的行距 | 28| bool [forceStrutHeight](#forcestrutheight) | 是否所有行都将使用支柱的高度,true表示使用,false表示不使用 | 29| size_t [familiesSize](#familiessize) | 字体家族的数量 | 30| char \*\* [families](#families) | 计算支柱时使用的字体名称 | 31 32 33## 结构体成员变量说明 34 35 36### families 37 38``` 39char** OH_Drawing_StrutStyle::families 40``` 41**描述** 42 43计算支柱时使用的字体名称 44 45 46### familiesSize 47 48``` 49size_t OH_Drawing_StrutStyle::familiesSize 50``` 51 52**描述** 53 54字体家族的数量 55 56 57### forceStrutHeight 58 59``` 60bool OH_Drawing_StrutStyle::forceStrutHeight 61``` 62**描述** 63 64是否所有行都将使用支柱的高度,true表示使用,false表示不使用 65 66 67### halfLeading 68 69``` 70bool OH_Drawing_StrutStyle::halfLeading 71``` 72**描述** 73 74半行距是否启用,true表示启用,false表示不启用 75 76 77### heightOverride 78 79``` 80bool OH_Drawing_StrutStyle::heightOverride 81``` 82 83**描述** 84 85是否启用高度覆盖,true表示启用,false表示不启用 86 87 88### heightScale 89 90``` 91double OH_Drawing_StrutStyle::heightScale 92``` 93 94**描述** 95 96行高缩放系数 97 98 99### leading 100 101``` 102double OH_Drawing_StrutStyle::leading 103``` 104 105**描述** 106 107以自定义行距应用于支柱的行距 108 109 110### size 111 112``` 113double OH_Drawing_StrutStyle::size 114``` 115 116**描述** 117 118逻辑像素中的上升加下降的大小 119 120 121### style 122 123``` 124OH_Drawing_FontStyle OH_Drawing_StrutStyle::style 125``` 126 127**描述** 128 129计算支柱时使用的字体格式 130 131 132### weight 133 134``` 135OH_Drawing_FontWeight OH_Drawing_StrutStyle::weight 136``` 137 138**描述** 139 140计算支柱时使用的字体粗细 141