harmony 鸿蒙OH_Drawing_StrutStyle
OH_Drawing_StrutStyle
Overview
The OH_Drawing_StrutStyle struct describes a strut style. The strut style determines the line spacing, baseline alignment mode, and other properties related to the line height when drawing text.
Since: 12
Related module: Drawing
Header file: drawing_text_typography.h
Summary
Member Variables
Name | Description |
---|---|
OH_Drawing_FontWeight weight | Font weight used for calculating the strut. |
OH_Drawing_FontStyle style | Font style used for calculating the strut. |
double size | Size of the ascent plus descent in the logical pixels. |
double heightScale | Scale factor of the line height. |
bool heightOverride | Whether to enable the feature to override the height. The value true means to enable the feature, and false means the opposite. |
bool halfLeading | Whether to enable half leading. The value true means to enable half leading, and false means the opposite. |
double leading | Custom leading to be applied to the strut. |
bool forceStrutHeight | Whether to forcibly use the strut height for all rows. The value true means to forcibly use the strut height for all rows, and false means the opposite. |
size_t familiesSize | Number of font families. |
char ** families | Double pointer to the font families used for calculating the strut. |
Member Variable Description
families
char** OH_Drawing_StrutStyle::families
Description
Double pointer to the font families used for calculating the strut.
familiesSize
size_t OH_Drawing_StrutStyle::familiesSize
Description
Number of font families.
forceStrutHeight
bool OH_Drawing_StrutStyle::forceStrutHeight
Description
Whether to forcibly use the strut height for all rows. The value true means to forcibly use the strut height for all rows, and false means the opposite.
halfLeading
bool OH_Drawing_StrutStyle::halfLeading
Description
Whether to enable half leading. The value true means to enable half leading, and false means the opposite.
heightOverride
bool OH_Drawing_StrutStyle::heightOverride
Description
Whether to enable the feature to override the height. The value true means to enable the feature, and false means the opposite.
heightScale
double OH_Drawing_StrutStyle::heightScale
Description
Scale factor of the line height.
leading
double OH_Drawing_StrutStyle::leading
Description
Custom leading to be applied to the strut.
size
double OH_Drawing_StrutStyle::size
Description
Size of the ascent plus descent in the logical pixels.
style
OH_Drawing_FontStyle OH_Drawing_StrutStyle::style
Description
Font style used for calculating the strut.
weight
OH_Drawing_FontWeight OH_Drawing_StrutStyle::weight
Description
Font weight used for calculating the strut.
你可能感兴趣的鸿蒙文章
harmony 鸿蒙DisplaySoloist_ExpectedRateRange
harmony 鸿蒙NativeColorSpaceManager
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦