drawing_text_typography.h
概述
定义绘制模块中排版相关的函数。
起始版本:
8
相关模块:
汇总
枚举
枚举名称 | 描述 |
---|---|
OH_Drawing_TextDirection { TEXT_DIRECTION_RTL, TEXT_DIRECTION_LTR } | 文字方向 |
OH_Drawing_TextAlign { TEXT_ALIGN_LEFT, TEXT_ALIGN_RIGHT, TEXT_ALIGN_CENTER, TEXT_ALIGN_JUSTIFY, TEXT_ALIGN_START, TEXT_ALIGN_END } | 文字对齐方式 |
OH_Drawing_FontWeight { FONT_WEIGHT_100, FONT_WEIGHT_200, FONT_WEIGHT_300, FONT_WEIGHT_400, FONT_WEIGHT_500, FONT_WEIGHT_600, FONT_WEIGHT_700, FONT_WEIGHT_800, FONT_WEIGHT_900 } | 字重 |
OH_Drawing_TextBaseline { TEXT_BASELINE_ALPHABETIC, TEXT_BASELINE_IDEOGRAPHIC } | 基线位置 |
OH_Drawing_TextDecoration { TEXT_DECORATION_NONE = 0x0, TEXT_DECORATION_UNDERLINE = 0x1, TEXT_DECORATION_OVERLINE = 0x2, TEXT_DECORATION_LINE_THROUGH = 0x4 } | 文本装饰 |
OH_Drawing_FontStyle { FONT_STYLE_NORMAL, FONT_STYLE_ITALIC } | 区分字体是否为斜体 |
OH_Drawing_TypographyGetMaxWidth (OH_Drawing_Typography *) | 获取最大宽度。 |
OH_Drawing_TypographyGetHeight (OH_Drawing_Typography *) | 获取高度。 |
OH_Drawing_TypographyGetLongestLine (OH_Drawing_Typography *) | 获取最长行。 |
OH_Drawing_TypographyGetMinIntrinsicWidth (OH_Drawing_Typography *) | 获取最小固有宽度。 |
OH_Drawing_TypographyGetMaxIntrinsicWidth (OH_Drawing_Typography *) | 获取最大固有宽度。 |
OH_Drawing_TypographyGetAlphabeticBaseline(OH_Drawing_Typography *) | 获取字母文字基线。 |
OH_Drawing_TypographyGetIdeographicBaseline (OH_Drawing_Typography *) | 获取表意文字基线。 |