harmony 鸿蒙drawing_text_global.h
drawing_text_global.h
概述
提供文本全局信息的相关接口,比如设置文本渲染高对比度模式等。
引用文件:
库: libnative_drawing.so
系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing
起始版本: 20
相关模块: Drawing
汇总
枚举
|名称|typedef关键字|描述| |–|–|–| |OH_Drawing_TextHighContrast|OH_Drawing_TextHighContrast|文本渲染高对比度模式枚举。| |OH_Drawing_TextUndefinedGlyphDisplay|OH_Drawing_TextUndefinedGlyphDisplay|显示未定义字形的方式。|
函数
|名称|描述| |–|–| |void OH_Drawing_SetTextHighContrast(OH_Drawing_TextHighContrast action)|设置文本渲染高对比度模式。| |void OH_Drawing_SetTextUndefinedGlyphDisplay(OH_Drawing_TextUndefinedGlyphDisplay undefinedGlyphDisplay)|控制未定义字形的呈现方式,影响此后渲染的所有文本。|
枚举类型说明
OH_Drawing_TextHighContrast
enum OH_Drawing_TextHighContrast
描述
文本渲染高对比度模式枚举。
起始版本: 20
|枚举项|描述| |–|–| |TEXT_FOLLOW_SYSTEM_HIGH_CONTRAST|跟随系统设置中的高对比度文字配置。| |TEXT_APP_DISABLE_HIGH_CONTRAST|关闭APP的文本渲染高对比度配置,该模式的优先级要高于系统设置中的高对比度文字配置。| |TEXT_APP_ENABLE_HIGH_CONTRAST|开启APP的文本渲染高对比度配置,该模式的优先级要高于系统设置中的高对比度文字配置。|
OH_Drawing_TextUndefinedGlyphDisplay
enum OH_Drawing_TextUndefinedGlyphDisplay
描述
显示未定义字形的方式。
系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing
起始版本: 20
|枚举项|描述| |–|–| |TEXT_NO_GLYPH_USE_DEFAULT = 0|使用字体文件中定义的默认字形(可能是空框、空白或自定义符号等)。| |TEXT_NO_GLYPH_USE_TOFU = 1|始终使用豆腐块显示缺失的字形。|
函数说明
OH_Drawing_SetTextHighContrast()
void OH_Drawing_SetTextHighContrast(OH_Drawing_TextHighContrast action)
描述
设置文本渲染高对比度模式。
该接口设置后整个进程都会生效,进程内所有页面共用相同模式。
可调用此接口设置,也可通过系统设置界面中高对比度文字配置开关进行开启/关闭。使用此接口设置开启/关闭文本渲染高对比度配置的优先级高于系统开关设置。
该接口针对应用的文字自绘制场景不生效。
系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing
起始版本: 20
参数:
|参数项|描述| |–|–| |OH_Drawing_TextHighContrast action|表示文本渲染高对比度模式,为OH_Drawing_TextHighContrast类型的枚举值。|
OH_Drawing_SetTextUndefinedGlyphDisplay()
void OH_Drawing_SetTextUndefinedGlyphDisplay(OH_Drawing_TextUndefinedGlyphDisplay undefinedGlyphDisplay)
描述
控制未定义字形的呈现方式,影响此后渲染的所有文本。
系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing
起始版本: 20
参数:
|参数项|描述| |–|–| |OH_Drawing_TextUndefinedGlyphDisplay undefinedGlyphDisplay|表示显示未定义字形的方式,为OH_Drawing_TextUndefinedGlyphDisplay类型的枚举值。|
你可能感兴趣的鸿蒙文章
harmony 鸿蒙ArkGraphics 2D(方舟2D图形服务)
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦