drawing_font_collection.h
概述
定义绘制模块中与字体集合相关的函数。
引用文件:<native_drawing/drawing_font_collection.h>
库: libnative_drawing.so
起始版本: 8
相关模块:Drawing
汇总
函数
| 名称 | 描述 |
|---|---|
| OH_Drawing_FontCollection * OH_Drawing_CreateFontCollection (void) | 创建字体集对象OH_Drawing_FontCollection。该函数创建的字体集指针对象OH_Drawing_FontCollection只能被一个OH_Drawing_TypographyCreate对象使用,无法被多个OH_Drawing_TypographyCreate对象共享使用。如需在多个OH_Drawing_TypographyCreate对象间共享同一个OH_Drawing_FontCollection,请使用OH_Drawing_CreateSharedFontCollection函数创建OH_Drawing_FontCollection对象。 |
| void OH_Drawing_DestroyFontCollection (OH_Drawing_FontCollection *) | 释放被字体集对象占据的内存。 |
| void OH_Drawing_DisableFontCollectionFallback (OH_Drawing_FontCollection *fontCollection) | 禁用系统字体。 |
| void OH_Drawing_DisableFontCollectionSystemFont (OH_Drawing_FontCollection *fontCollection) | 禁用系统字体。 |
| OH_Drawing_FontCollection * OH_Drawing_CreateSharedFontCollection (void) | 创建可共享的字体集对象OH_Drawing_FontCollection。 |
| void OH_Drawing_ClearFontCaches (OH_Drawing_FontCollection *) | 清理字体排版缓存(字体排版缓存本身设有内存上限和清理机制,所占内存有限,如无内存要求,不建议清理)。 |
| OH_Drawing_FontCollection * OH_Drawing_GetFontCollectionGlobalInstance (void) | 获取全局字体集对象OH_Drawing_FontCollection,可感知主题字信息,禁止释放该对象。 |