harmony 鸿蒙OH_Drawing_Font_Metrics

  • 2025-06-12
  • 浏览 (2)

OH_Drawing_Font_Metrics

概述

定义字体度量信息的结构体。

起始版本: 12

相关模块: Drawing

所在头文件: drawing_font.h

汇总

成员变量

|名称|描述| |–|–| |uint32_t flags|指示哪些度量是有效的。| |float top|字符最高点到基线的最大距离。| |float ascent|字符最高点到基线的推荐距离。| |float descent|字符最低点到基线的推荐距离。| |float bottom|字符最低点到基线的最大距离。| |float leading|行间距。| |float avgCharWidth|平均字符宽度,如果未知则为零。| |float maxCharWidth|最大字符宽度,如果未知则为零。| |float xMin|任何字形边界框原点左侧的最大范围,通常为负值;不推荐使用可变字体。| |float xMax|任何字形边界框原点右侧的最大范围,通常为负值;不推荐使用可变字体。| |float xHeight|小写字母的高度,如果未知则为零,通常为负数。| |float capHeight|大写字母的高度,如果未知则为零,通常为负数。| |float underlineThickness|下划线粗细。| |float underlinePosition|表示下划线的位置,即从基线到文字下方笔画顶部的垂直距离,通常为正值。| |float strikeoutThickness|删除线粗细。| |float strikeoutPosition|表示删除线的位置,即从基线到文字上方笔画底部的垂直距离,通常为负值。|

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkGraphics 2D(方舟2D图形服务)

harmony 鸿蒙buffer_common.h

harmony 鸿蒙buffer_handle.h

harmony 鸿蒙BufferHandle

harmony 鸿蒙ColorSpacePrimaries

harmony 鸿蒙DisplaySoloist_ExpectedRateRange

harmony 鸿蒙drawing_bitmap.h

harmony 鸿蒙drawing_brush.h

harmony 鸿蒙drawing_canvas.h

harmony 鸿蒙drawing_color_filter.h

0  赞