• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# drawing_text_lineTypography.h
2
3
4## 概述
5
6提供排版行相关的接口,比如获取指定位置处开始可以排版的字符个数等函数。
7
8**引用文件:**<native_drawing/drawing_text_lineTypography.h>
9
10**库:** libnative_drawing.so
11
12**系统能力:** SystemCapability.Graphic.Graphic2D.NativeDrawing
13
14**起始版本:** 16
15
16**相关模块:**[Drawing](_drawing.md)
17
18
19## 汇总
20
21
22### 函数
23
24| 名称 | 描述 |
25| -------- | -------- |
26| [OH_Drawing_LineTypography](_drawing.md#oh_drawing_linetypography) \* [OH_Drawing_CreateLineTypography](_drawing.md#oh_drawing_createlinetypography) ([OH_Drawing_TypographyCreate](_drawing.md#oh_drawing_typographycreate) \*handler) | 创建一个排版行对象[OH_Drawing_LineTypography](_drawing.md#oh_drawing_linetypography)的指针,排版行对象保存着文本内容以及样式的载体, 可以用于计算单行排版信息。 |
27| void [OH_Drawing_DestroyLineTypography](_drawing.md#oh_drawing_destroylinetypography) ([OH_Drawing_LineTypography](_drawing.md#oh_drawing_linetypography) \*lineTypography) | 释放排版行对象[OH_Drawing_LineTypography](_drawing.md#oh_drawing_linetypography)占用的内存。 |
28| size_t [OH_Drawing_LineTypographyGetLineBreak](_drawing.md#oh_drawing_linetypographygetlinebreak) ([OH_Drawing_LineTypography](_drawing.md#oh_drawing_linetypography) \*lineTypography, size_t startIndex, double width) | 计算在限定排版宽度的情况下,从指定位置处开始可以排版的字符个数。 |
29| [OH_Drawing_TextLine](_drawing.md#oh_drawing_textline) \* [OH_Drawing_LineTypographyCreateLine](_drawing.md#oh_drawing_linetypographycreateline) ([OH_Drawing_LineTypography](_drawing.md#oh_drawing_linetypography) \*lineTypography, size_t startIndex, size_t count) | 根据指定区间文本内容创建一个指向文本行对象[OH_Drawing_TextLine](_drawing.md#oh_drawing_textline)的指针。 |