drawing_text_blob.h

概述

文件中定义了与文字相关的功能函数。

引用文件:<native_drawing/drawing_text_blob.h>

库: libnative_drawing.so

起始版本: 11

相关模块:Drawing

汇总

结构体

名称 描述
struct  OH_Drawing_RunBuffer 结构体用于描述一块内存,描述文字和位置信息。

函数

名称 描述
OH_Drawing_TextBlobBuilder * OH_Drawing_TextBlobBuilderCreate (void) 用于创建一个文本构造器对象。
const OH_Drawing_RunBuffer * OH_Drawing_TextBlobBuilderAllocRunPos (OH_Drawing_TextBlobBuilder *, const OH_Drawing_Font *, int32_t count, const OH_Drawing_Rect *) 申请一块内存,用于存储文字和位置信息。返回的指针无需调用者管理, 当调用OH_Drawing_TextBlobBuilderMake后禁止使用。
OH_Drawing_TextBlob * OH_Drawing_TextBlobBuilderMake (OH_Drawing_TextBlobBuilder *) 用于从文本构造器中创建文本对象。
void OH_Drawing_TextBlobDestroy (OH_Drawing_TextBlob *) 用于销毁文本对象并回收该对象占有的内存。
void OH_Drawing_TextBlobBuilderDestroy (OH_Drawing_TextBlobBuilder *) 用于销毁文本构造器对象并回收该对象占有的内存。