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,可感知主题字信息,禁止释放该对象。