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