1# OH_Drawing_StrutStyle 2<!--Kit: ArkGraphics 2D--> 3<!--Subsystem: Graphics--> 4<!--Owner: @oh_wangxk; @gmiao522; @Lem0nC--> 5<!--Designer: @liumingxiang--> 6<!--Tester: @yhl0101--> 7<!--Adviser: @ge-yafang--> 8## 概述 9 10用于描述支柱样式的结构体。支柱样式用于控制绘制文本时行之间的间距、基线对齐方式以及其他与行高相关的属性。 11 12**起始版本:** 12 13 14**相关模块:** [Drawing](capi-drawing.md) 15 16**所在头文件:** [drawing_text_typography.h](capi-drawing-text-typography-h.md) 17 18## 汇总 19 20### 成员变量 21 22| 名称 | 描述 | 23| ------------------------------------------------------------ | ------------------------------------------------------------ | 24| [OH_Drawing_FontWeight](capi-drawing-text-typography-h.md#oh_drawing_fontweight) weight | 计算支柱时使用的字体粗细。 | 25| [OH_Drawing_FontStyle](capi-drawing-text-typography-h.md#oh_drawing_fontstyle) style | 计算支柱时使用的字体格式。 | 26| double size | 逻辑像素中的上升加下降的大小。 | 27| double heightScale | 行高缩放系数。 | 28| bool heightOverride | 是否启用高度覆盖。true表示启用,false表示不启用。 | 29| bool halfLeading | 半行距是否启用。true表示启用,false表示不启用。 | 30| double leading | 以自定义行距应用于支柱的行距。 | 31| bool forceStrutHeight | 是否所有行都将使用支柱的高度。true表示使用,false表示不使用。 | 32| size_t familiesSize | 字体家族的数量。 | 33| char** families | 计算支柱时使用的字体名称。 | 34 35