# drawing_text_declaration.h ## 概述 提供2d 绘制文本相关的数据结构声明 **引用文件:** **库:** libnative_drawing.so **起始版本:** 8 **相关模块:** [Drawing](capi-drawing.md) ## 汇总 ### 结构体 | 名称 | typedef关键字 | 描述 | | -- | -- | -- | | [OH_Drawing_FontCollection](capi-drawing-oh-drawing-fontcollection.md) | OH_Drawing_FontCollection | 用于加载字体。 | | [OH_Drawing_Typography](capi-drawing-oh-drawing-typography.md) | OH_Drawing_Typography | 用于管理排版的布局和显示等。 | | [OH_Drawing_TextStyle](capi-drawing-oh-drawing-textstyle.md) | OH_Drawing_TextStyle | 用于管理字体颜色、装饰等。 | | [OH_Drawing_TypographyStyle](capi-drawing-oh-drawing-typographystyle.md) | OH_Drawing_TypographyStyle | 用于管理排版风格,如文字方向等。 | | [OH_Drawing_LineTypography](capi-drawing-oh-drawing-linetypography.md) | OH_Drawing_LineTypography | 用于从一段文字中提取单行数据进行排版。 | | [OH_Drawing_TypographyCreate](capi-drawing-oh-drawing-typographycreate.md) | OH_Drawing_TypographyCreate | 用于创建[OH_Drawing_Typography](capi-drawing-oh-drawing-typography.md)。 | | [OH_Drawing_TextBox](capi-drawing-oh-drawing-textbox.md) | OH_Drawing_TextBox | 用于接收文本框的矩形大小、方向和数量大小。 | | [OH_Drawing_PositionAndAffinity](capi-drawing-oh-drawing-positionandaffinity.md) | OH_Drawing_PositionAndAffinity | 用于接收字体的位置和亲和性。 | | [OH_Drawing_Range](capi-drawing-oh-drawing-range.md) | OH_Drawing_Range | 用于接收字体的起始位置和结束位置。 | | [OH_Drawing_TextShadow](capi-drawing-oh-drawing-textshadow.md) | OH_Drawing_TextShadow | 用于管理文本阴影。 | | [OH_Drawing_FontParser](capi-drawing-oh-drawing-fontparser.md) | OH_Drawing_FontParser | 用来解析系统字体文件。 | | [OH_Drawing_TextTab](capi-drawing-oh-drawing-texttab.md) | OH_Drawing_TextTab | 用于管理文本制表符。 | | [OH_Drawing_TextLine](capi-drawing-oh-drawing-textline.md) | OH_Drawing_TextLine | 用于管理文本行。 | | [OH_Drawing_Run](capi-drawing-oh-drawing-run.md) | OH_Drawing_Run | 用于管理文本渲染单元。 |