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 *) | 用于销毁文本构造器对象并回收该对象占有的内存。 |