未验证 提交 abc85c13 编写于 作者: 葛亚芳 提交者: Gitee

update zh-cn/application-dev/reference/native-apis/_drawing.md.

Signed-off-by: N葛亚芳 <geyafang@huawei.com>
上级 165ebcf0
...@@ -22,7 +22,7 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能 ...@@ -22,7 +22,7 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能
### 文件 ### 文件
| 文件名称 | 描述 | | 文件名称 | 描述 |
| -------- | -------- | | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [drawing_bitmap.h](drawing__bitmap_8h.md) | 文件中定义了与位图相关的功能函数。 | | [drawing_bitmap.h](drawing__bitmap_8h.md) | 文件中定义了与位图相关的功能函数。 |
| [drawing_brush.h](drawing__brush_8h.md) | 文件中定义了与画刷相关的功能函数。 | | [drawing_brush.h](drawing__brush_8h.md) | 文件中定义了与画刷相关的功能函数。 |
| [drawing_canvas.h](drawing__canvas_8h.md) | 文件中定义了与画布相关的功能函数。 | | [drawing_canvas.h](drawing__canvas_8h.md) | 文件中定义了与画布相关的功能函数。 |
...@@ -38,14 +38,14 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能 ...@@ -38,14 +38,14 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能
### 结构体 ### 结构体
| 结构体名称 | 描述 | | 结构体名称 | 描述 |
| -------- | -------- | | ------------------------------------------------------------ | -------------------------------------------------------- |
| [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md) | 结构体用于描述位图像素的格式,包括颜色类型和透明度类型。 | | [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md) | 结构体用于描述位图像素的格式,包括颜色类型和透明度类型。 |
### 类型定义 ### 类型定义
| 类型定义名称 | 描述 | | 类型定义名称 | 描述 |
| -------- | -------- | | ----------------------------------------------------------- | ------------------------------------------------------------ |
| [OH_Drawing_FontCollection](#oh_drawing_fontcollection) | OH_Drawing_FontCollection用于加载字体。 | | [OH_Drawing_FontCollection](#oh_drawing_fontcollection) | OH_Drawing_FontCollection用于加载字体。 |
| [OH_Drawing_Typography](#oh_drawing_typography) | OH_Drawing_Typography用于管理排版的布局和显示等。 | | [OH_Drawing_Typography](#oh_drawing_typography) | OH_Drawing_Typography用于管理排版的布局和显示等。 |
| [OH_Drawing_TextStyle](#oh_drawing_textstyle) | OH_Drawing_TextStyle用于管理字体颜色、装饰等。 | | [OH_Drawing_TextStyle](#oh_drawing_textstyle) | OH_Drawing_TextStyle用于管理字体颜色、装饰等。 |
...@@ -61,7 +61,7 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能 ...@@ -61,7 +61,7 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能
### 枚举 ### 枚举
| 枚举名称 | 描述 | | 枚举名称 | 描述 |
| -------- | -------- | | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [OH_Drawing_PenLineCapStyle](#oh_drawing_penlinecapstyle) { LINE_FLAT_CAP, LINE_SQUARE_CAP, LINE_ROUND_CAP } | 枚举集合定义了画笔笔帽的样式,即画笔在绘制线段时,在线段头尾端点的样式。 | | [OH_Drawing_PenLineCapStyle](#oh_drawing_penlinecapstyle) { LINE_FLAT_CAP, LINE_SQUARE_CAP, LINE_ROUND_CAP } | 枚举集合定义了画笔笔帽的样式,即画笔在绘制线段时,在线段头尾端点的样式。 |
| [OH_Drawing_PenLineJoinStyle](#oh_drawing_penlinejoinstyle) { LINE_MITER_JOIN, LINE_ROUND_JOIN, LINE_BEVEL_JOIN } | 枚举集合定义了线条转角的样式,即画笔在绘制折线段时,在折线转角处的样式。 | | [OH_Drawing_PenLineJoinStyle](#oh_drawing_penlinejoinstyle) { LINE_MITER_JOIN, LINE_ROUND_JOIN, LINE_BEVEL_JOIN } | 枚举集合定义了线条转角的样式,即画笔在绘制折线段时,在折线转角处的样式。 |
| [OH_Drawing_TextDirection](#oh_drawing_textdirection) { TEXT_DIRECTION_RTL, TEXT_DIRECTION_LTR } | 文字方向。 | | [OH_Drawing_TextDirection](#oh_drawing_textdirection) { TEXT_DIRECTION_RTL, TEXT_DIRECTION_LTR } | 文字方向。 |
...@@ -77,7 +77,7 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能 ...@@ -77,7 +77,7 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能
### 函数 ### 函数
| 函数名称 | 描述 | | 函数名称 | 描述 |
| -------- | -------- | | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [OH_Drawing_BitmapCreate](#oh_drawing_bitmapcreate) (void) | 创建一个位图对象。 | | [OH_Drawing_BitmapCreate](#oh_drawing_bitmapcreate) (void) | 创建一个位图对象。 |
| [OH_Drawing_BitmapDestroy](#oh_drawing_bitmapdestroy) ([OH_Drawing_Bitmap](#oh_drawing_bitmap) \*) | 销毁位图对象并回收该对象占有内存。 | | [OH_Drawing_BitmapDestroy](#oh_drawing_bitmapdestroy) ([OH_Drawing_Bitmap](#oh_drawing_bitmap) \*) | 销毁位图对象并回收该对象占有内存。 |
| [OH_Drawing_BitmapBuild](#oh_drawing_bitmapbuild) ([OH_Drawing_Bitmap](#oh_drawing_bitmap) \*, const uint32_t width, const uint32_t height, const [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md) \*) | 初始化位图对象的宽度和高度,并且为该位图设置像素格式。 | | [OH_Drawing_BitmapBuild](#oh_drawing_bitmapbuild) ([OH_Drawing_Bitmap](#oh_drawing_bitmap) \*, const uint32_t width, const uint32_t height, const [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md) \*) | 初始化位图对象的宽度和高度,并且为该位图设置像素格式。 |
...@@ -154,9 +154,13 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能 ...@@ -154,9 +154,13 @@ Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能
| [OH_Drawing_DestroyTypography](#oh_drawing_destroytypography) ([OH_Drawing_Typography](#oh_drawing_typography) \*) | 释放OH_Drawing_Typography对象占据的内存。 | | [OH_Drawing_DestroyTypography](#oh_drawing_destroytypography) ([OH_Drawing_Typography](#oh_drawing_typography) \*) | 释放OH_Drawing_Typography对象占据的内存。 |
| [OH_Drawing_TypographyLayout](#oh_drawing_typographylayout) ([OH_Drawing_Typography](#oh_drawing_typography) \*, double) | 排版布局。 | | [OH_Drawing_TypographyLayout](#oh_drawing_typographylayout) ([OH_Drawing_Typography](#oh_drawing_typography) \*, double) | 排版布局。 |
| [OH_Drawing_TypographyPaint](#oh_drawing_typographypaint) ([OH_Drawing_Typography](#oh_drawing_typography) \*, [OH_Drawing_Canvas](#oh_drawing_canvas) \*, double, double) | 显示文本。 | | [OH_Drawing_TypographyPaint](#oh_drawing_typographypaint) ([OH_Drawing_Typography](#oh_drawing_typography) \*, [OH_Drawing_Canvas](#oh_drawing_canvas) \*, double, double) | 显示文本。 |
| [OH_Drawing_TypographyGetMaxWidth](#oh_drawing_typographygetmaxwidth) ([OH_Drawing_Typography](#oh_drawing_typography) *) | 获取最大宽度。 |
| [OH_Drawing_TypographyGetHeight](#oh_drawing_typographygetheight) ([OH_Drawing_Typography](#oh_drawing_typography) *) | 获取高度。 |
## 详细描述 | [OH_Drawing_TypographyGetLongestLine](#oh_drawing_typographygetlongestline) ([OH_Drawing_Typography](#oh_drawing_typography) *) | 获取最长行。 |
| [OH_Drawing_TypographyGetMinIntrinsicWidth](#oh_drawing_typographygetminintrinsicwidth) ([OH_Drawing_Typography](#oh_drawing_typography) *) | 获取最小固有宽度。 |
| [OH_Drawing_TypographyGetMaxIntrinsicWidth](#oh_drawing_typographygetmaxintrinsicwidth) ([OH_Drawing_Typography](#oh_drawing_typography) *) | 获取最大固有宽度。 |
| [OH_Drawing_TypographyGetAlphabeticBaseline](#oh_drawing_typographygetalphabeticbaseline)([OH_Drawing_Typography](#oh_drawing_typography) *) | 获取字母文字基线。 |
| [OH_Drawing_TypographyGetIdeographicBaseline](#oh_drawing_typographygetideographicbaseline) ([OH_Drawing_Typography](#oh_drawing_typography) *) | 获取表意文字基线。 |
## 类型定义说明 ## 类型定义说明
...@@ -337,7 +341,7 @@ enum OH_Drawing_AlphaFormat ...@@ -337,7 +341,7 @@ enum OH_Drawing_AlphaFormat
OH_Drawing_AlphaFormat用于描述位图像素的透明度分量 OH_Drawing_AlphaFormat用于描述位图像素的透明度分量
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | --------------------- | ---------------------------------------- |
| ALPHA_FORMAT_UNKNOWN | 未知格式 | | ALPHA_FORMAT_UNKNOWN | 未知格式 |
| ALPHA_FORMAT_OPAQUE | 位图无透明度 | | ALPHA_FORMAT_OPAQUE | 位图无透明度 |
| ALPHA_FORMAT_PREMUL | 每个像素的颜色组件由透明度分量预先乘以 | | ALPHA_FORMAT_PREMUL | 每个像素的颜色组件由透明度分量预先乘以 |
...@@ -360,7 +364,7 @@ enum OH_Drawing_ColorFormat ...@@ -360,7 +364,7 @@ enum OH_Drawing_ColorFormat
OH_Drawing_ColorFormat用于描述位图像素的存储格式 OH_Drawing_ColorFormat用于描述位图像素的存储格式
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | ---------------------- | ------------------------------------------------------------ |
| COLOR_FORMAT_UNKNOWN | 未知格式. | | COLOR_FORMAT_UNKNOWN | 未知格式. |
| COLOR_FORMAT_ALPHA_8 | 每个像素用一个8位的量表示,8个位比特位表示透明度 | | COLOR_FORMAT_ALPHA_8 | 每个像素用一个8位的量表示,8个位比特位表示透明度 |
| COLOR_FORMAT_RGB_565 | 每个像素用一个16位的量表示,高位到低位依次是5个比特位表示红,6个比特位表示绿,5个比特位表示蓝 | | COLOR_FORMAT_RGB_565 | 每个像素用一个16位的量表示,高位到低位依次是5个比特位表示红,6个比特位表示绿,5个比特位表示蓝 |
...@@ -385,7 +389,7 @@ enum OH_Drawing_FontStyle ...@@ -385,7 +389,7 @@ enum OH_Drawing_FontStyle
区分字体是否为斜体 区分字体是否为斜体
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | ----------------- | ------ |
| FONT_STYLE_NORMAL | 非斜体 | | FONT_STYLE_NORMAL | 非斜体 |
| FONT_STYLE_ITALIC | 斜体 | | FONT_STYLE_ITALIC | 斜体 |
...@@ -406,7 +410,7 @@ enum OH_Drawing_FontWeight ...@@ -406,7 +410,7 @@ enum OH_Drawing_FontWeight
字重 字重
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | --------------- | -------------------- |
| FONT_WEIGHT_100 | 字重为thin | | FONT_WEIGHT_100 | 字重为thin |
| FONT_WEIGHT_200 | 字重为extra-light | | FONT_WEIGHT_200 | 字重为extra-light |
| FONT_WEIGHT_300 | 字重为light | | FONT_WEIGHT_300 | 字重为light |
...@@ -434,7 +438,7 @@ enum OH_Drawing_PenLineCapStyle ...@@ -434,7 +438,7 @@ enum OH_Drawing_PenLineCapStyle
枚举集合定义了画笔笔帽的样式,即画笔在绘制线段时,在线段头尾端点的样式 枚举集合定义了画笔笔帽的样式,即画笔在绘制线段时,在线段头尾端点的样式
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | --------------- | ------------------------------------------------------------ |
| LINE_FLAT_CAP | 没有笔帽样式,线条头尾端点处横切 | | LINE_FLAT_CAP | 没有笔帽样式,线条头尾端点处横切 |
| LINE_SQUARE_CAP | 笔帽的样式为方框,线条的头尾端点处多出一个方框,方框宽度和线段一样宽,高度时线段厚度的一半 | | LINE_SQUARE_CAP | 笔帽的样式为方框,线条的头尾端点处多出一个方框,方框宽度和线段一样宽,高度时线段厚度的一半 |
| LINE_ROUND_CAP | 笔帽的样式为圆弧,线条的头尾端点处多出一个半圆弧,半圆的直径与线段厚度一致 | | LINE_ROUND_CAP | 笔帽的样式为圆弧,线条的头尾端点处多出一个半圆弧,半圆的直径与线段厚度一致 |
...@@ -456,7 +460,7 @@ enum OH_Drawing_PenLineJoinStyle ...@@ -456,7 +460,7 @@ enum OH_Drawing_PenLineJoinStyle
枚举集合定义了线条转角的样式,即画笔在绘制折线段时,在折线转角处的样式 枚举集合定义了线条转角的样式,即画笔在绘制折线段时,在折线转角处的样式
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | --------------- | ------------------------------------------------------------ |
| LINE_MITER_JOIN | 转角类型为尖角,如果折线角度比较小,则尖角会很长,需要使用限制值(miter limit)进行限制 | | LINE_MITER_JOIN | 转角类型为尖角,如果折线角度比较小,则尖角会很长,需要使用限制值(miter limit)进行限制 |
| LINE_ROUND_JOIN | 转角类型为圆头 | | LINE_ROUND_JOIN | 转角类型为圆头 |
| LINE_BEVEL_JOIN | 转角类型为平头 | | LINE_BEVEL_JOIN | 转角类型为平头 |
...@@ -478,7 +482,7 @@ enum OH_Drawing_TextAlign ...@@ -478,7 +482,7 @@ enum OH_Drawing_TextAlign
文字对齐方式 文字对齐方式
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | ------------------ | ------------------------------------------------------------ |
| TEXT_ALIGN_LEFT | 左对齐 | | TEXT_ALIGN_LEFT | 左对齐 |
| TEXT_ALIGN_RIGHT | 右对齐 | | TEXT_ALIGN_RIGHT | 右对齐 |
| TEXT_ALIGN_CENTER | 居中对齐 | | TEXT_ALIGN_CENTER | 居中对齐 |
...@@ -503,7 +507,7 @@ enum OH_Drawing_TextBaseline ...@@ -503,7 +507,7 @@ enum OH_Drawing_TextBaseline
基线位置 基线位置
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | ------------------------- | ---------------------------------- |
| TEXT_BASELINE_ALPHABETIC | 用于表音文字,基线在中间偏下的位置 | | TEXT_BASELINE_ALPHABETIC | 用于表音文字,基线在中间偏下的位置 |
| TEXT_BASELINE_IDEOGRAPHIC | 用于表意文字,基线位于底部 | | TEXT_BASELINE_IDEOGRAPHIC | 用于表意文字,基线位于底部 |
...@@ -524,7 +528,7 @@ enum OH_Drawing_TextDecoration ...@@ -524,7 +528,7 @@ enum OH_Drawing_TextDecoration
文本装饰 文本装饰
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | ---------------------------- | ------ |
| TEXT_DECORATION_NONE | 无装饰 | | TEXT_DECORATION_NONE | 无装饰 |
| TEXT_DECORATION_UNDERLINE | 下划线 | | TEXT_DECORATION_UNDERLINE | 下划线 |
| TEXT_DECORATION_OVERLINE | 上划线 | | TEXT_DECORATION_OVERLINE | 上划线 |
...@@ -547,7 +551,7 @@ enum OH_Drawing_TextDirection ...@@ -547,7 +551,7 @@ enum OH_Drawing_TextDirection
文字方向 文字方向
| 枚举值 | 描述 | | 枚举值 | 描述 |
| -------- | -------- | | ------------------ | -------------- |
| TEXT_DIRECTION_RTL | 方向:从右到左 | | TEXT_DIRECTION_RTL | 方向:从右到左 |
| TEXT_DIRECTION_LTR | 方向:从左到右 | | TEXT_DIRECTION_LTR | 方向:从左到右 |
...@@ -575,7 +579,7 @@ void OH_Drawing_BitmapBuild (OH_Drawing_Bitmap * , const uint32_t width, const u ...@@ -575,7 +579,7 @@ void OH_Drawing_BitmapBuild (OH_Drawing_Bitmap * , const uint32_t width, const u
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ------------------------------------------------------------ | ------------------------------------------------------------ |
| OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 | | OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 |
| width | 参数是位图要初始化设置的宽度 | | width | 参数是位图要初始化设置的宽度 |
| height | 参数是位图要初始化设置的高度 | | height | 参数是位图要初始化设置的高度 |
...@@ -624,7 +628,7 @@ void OH_Drawing_BitmapDestroy (OH_Drawing_Bitmap * ) ...@@ -624,7 +628,7 @@ void OH_Drawing_BitmapDestroy (OH_Drawing_Bitmap * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 | | OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 |
**起始版本:** **起始版本:**
...@@ -648,7 +652,7 @@ uint32_t OH_Drawing_BitmapGetHeight (OH_Drawing_Bitmap * ) ...@@ -648,7 +652,7 @@ uint32_t OH_Drawing_BitmapGetHeight (OH_Drawing_Bitmap * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 | | OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 |
**返回:** **返回:**
...@@ -676,7 +680,7 @@ void* OH_Drawing_BitmapGetPixels (OH_Drawing_Bitmap * ) ...@@ -676,7 +680,7 @@ void* OH_Drawing_BitmapGetPixels (OH_Drawing_Bitmap * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 | | OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 |
**返回:** **返回:**
...@@ -704,7 +708,7 @@ uint32_t OH_Drawing_BitmapGetWidth (OH_Drawing_Bitmap * ) ...@@ -704,7 +708,7 @@ uint32_t OH_Drawing_BitmapGetWidth (OH_Drawing_Bitmap * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 | | OH_Drawing_Bitmap | 参数是一个指向位图对象的指针 |
**返回:** **返回:**
...@@ -754,7 +758,7 @@ void OH_Drawing_BrushDestroy (OH_Drawing_Brush * ) ...@@ -754,7 +758,7 @@ void OH_Drawing_BrushDestroy (OH_Drawing_Brush * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ---------------- | ---------------------------- |
| OH_Drawing_Brush | 参数是一个指向画刷对象的指针 | | OH_Drawing_Brush | 参数是一个指向画刷对象的指针 |
**起始版本:** **起始版本:**
...@@ -778,7 +782,7 @@ uint32_t OH_Drawing_BrushGetColor (const OH_Drawing_Brush * ) ...@@ -778,7 +782,7 @@ uint32_t OH_Drawing_BrushGetColor (const OH_Drawing_Brush * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ---------------- | ---------------------------- |
| OH_Drawing_Brush | 参数是一个指向画刷对象的指针 | | OH_Drawing_Brush | 参数是一个指向画刷对象的指针 |
**返回:** **返回:**
...@@ -806,7 +810,7 @@ bool OH_Drawing_BrushIsAntiAlias (const OH_Drawing_Brush * ) ...@@ -806,7 +810,7 @@ bool OH_Drawing_BrushIsAntiAlias (const OH_Drawing_Brush * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ---------------- | ---------------------------- |
| OH_Drawing_Brush | 参数是一个指向画刷对象的指针 | | OH_Drawing_Brush | 参数是一个指向画刷对象的指针 |
**返回:** **返回:**
...@@ -834,7 +838,7 @@ void OH_Drawing_BrushSetAntiAlias (OH_Drawing_Brush * , bool ) ...@@ -834,7 +838,7 @@ void OH_Drawing_BrushSetAntiAlias (OH_Drawing_Brush * , bool )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ---------------- | -------------------------------------- |
| OH_Drawing_Brush | 参数是一个指向画刷对象的指针 | | OH_Drawing_Brush | 参数是一个指向画刷对象的指针 |
| bool | 参数真为抗锯齿,参数假则不做抗锯齿处理 | | bool | 参数真为抗锯齿,参数假则不做抗锯齿处理 |
...@@ -859,7 +863,7 @@ void OH_Drawing_BrushSetColor (OH_Drawing_Brush * , uint32_t color ) ...@@ -859,7 +863,7 @@ void OH_Drawing_BrushSetColor (OH_Drawing_Brush * , uint32_t color )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ---------------- | ------------------------------------ |
| OH_Drawing_Brush | 参数是一个指向画刷对象的指针 | | OH_Drawing_Brush | 参数是一个指向画刷对象的指针 |
| color | 参数是一个描述颜色的32位(ARGB)变量 | | color | 参数是一个描述颜色的32位(ARGB)变量 |
...@@ -884,7 +888,7 @@ void OH_Drawing_CanvasAttachBrush (OH_Drawing_Canvas * , const OH_Drawing_Brush ...@@ -884,7 +888,7 @@ void OH_Drawing_CanvasAttachBrush (OH_Drawing_Canvas * , const OH_Drawing_Brush
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
| OH_Drawing_Brush | 参数为一个指向画刷对象的指针 | | OH_Drawing_Brush | 参数为一个指向画刷对象的指针 |
...@@ -909,7 +913,7 @@ void OH_Drawing_CanvasAttachPen (OH_Drawing_Canvas * , const OH_Drawing_Pen * ) ...@@ -909,7 +913,7 @@ void OH_Drawing_CanvasAttachPen (OH_Drawing_Canvas * , const OH_Drawing_Pen * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
| OH_Drawing_Pen | 参数为一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数为一个指向画笔对象的指针 |
...@@ -934,7 +938,7 @@ void OH_Drawing_CanvasBind (OH_Drawing_Canvas * , OH_Drawing_Bitmap * ) ...@@ -934,7 +938,7 @@ void OH_Drawing_CanvasBind (OH_Drawing_Canvas * , OH_Drawing_Bitmap * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
| OH_Drawing_Bitmap | 参数为一个指向位图对象的指针 | | OH_Drawing_Bitmap | 参数为一个指向位图对象的指针 |
...@@ -959,7 +963,7 @@ void OH_Drawing_CanvasClear (OH_Drawing_Canvas * , uint32_t color ) ...@@ -959,7 +963,7 @@ void OH_Drawing_CanvasClear (OH_Drawing_Canvas * , uint32_t color )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ------------------------------------ |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
| color | 参数为一个描述颜色的32位(ARGB)变量 | | color | 参数为一个描述颜色的32位(ARGB)变量 |
...@@ -1006,7 +1010,7 @@ void OH_Drawing_CanvasDestroy (OH_Drawing_Canvas * ) ...@@ -1006,7 +1010,7 @@ void OH_Drawing_CanvasDestroy (OH_Drawing_Canvas * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数是一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数是一个指向画布对象的指针 |
**起始版本:** **起始版本:**
...@@ -1030,7 +1034,7 @@ void OH_Drawing_CanvasDetachBrush (OH_Drawing_Canvas * ) ...@@ -1030,7 +1034,7 @@ void OH_Drawing_CanvasDetachBrush (OH_Drawing_Canvas * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
**起始版本:** **起始版本:**
...@@ -1054,7 +1058,7 @@ void OH_Drawing_CanvasDetachPen (OH_Drawing_Canvas * ) ...@@ -1054,7 +1058,7 @@ void OH_Drawing_CanvasDetachPen (OH_Drawing_Canvas * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
**起始版本:** **起始版本:**
...@@ -1078,7 +1082,7 @@ void OH_Drawing_CanvasDrawLine (OH_Drawing_Canvas * , float x1, float y1, float ...@@ -1078,7 +1082,7 @@ void OH_Drawing_CanvasDrawLine (OH_Drawing_Canvas * , float x1, float y1, float
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
| x1 | 参数为线段起始点的横坐标 | | x1 | 参数为线段起始点的横坐标 |
| y1 | 参数为线段起始点的纵坐标 | | y1 | 参数为线段起始点的纵坐标 |
...@@ -1106,7 +1110,7 @@ void OH_Drawing_CanvasDrawPath (OH_Drawing_Canvas * , const OH_Drawing_Path * ) ...@@ -1106,7 +1110,7 @@ void OH_Drawing_CanvasDrawPath (OH_Drawing_Canvas * , const OH_Drawing_Path * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
...@@ -1131,7 +1135,7 @@ void OH_Drawing_CanvasRestore (OH_Drawing_Canvas * ) ...@@ -1131,7 +1135,7 @@ void OH_Drawing_CanvasRestore (OH_Drawing_Canvas * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
**起始版本:** **起始版本:**
...@@ -1155,7 +1159,7 @@ void OH_Drawing_CanvasSave (OH_Drawing_Canvas * ) ...@@ -1155,7 +1159,7 @@ void OH_Drawing_CanvasSave (OH_Drawing_Canvas * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----------------- | ---------------------------- |
| OH_Drawing_Canvas | 参数为一个指向画布对象的指针 | | OH_Drawing_Canvas | 参数为一个指向画布对象的指针 |
**起始版本:** **起始版本:**
...@@ -1179,7 +1183,7 @@ uint32_t OH_Drawing_ColorSetArgb (uint32_t alpha, uint32_t red, uint32_t green, ...@@ -1179,7 +1183,7 @@ uint32_t OH_Drawing_ColorSetArgb (uint32_t alpha, uint32_t red, uint32_t green,
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ----- | ----------------------------------------------- |
| alpha | 参数为一个描述透明度的变量, 变量范围是0x00~0xFF | | alpha | 参数为一个描述透明度的变量, 变量范围是0x00~0xFF |
| red | 参数为一个描述红色的变量, 变量范围是0x00~0xFF | | red | 参数为一个描述红色的变量, 变量范围是0x00~0xFF |
| green | 参数为一个描述绿色的变量, 变量范围是0x00~0xFF | | green | 参数为一个描述绿色的变量, 变量范围是0x00~0xFF |
...@@ -1254,7 +1258,7 @@ OH_Drawing_Typography* OH_Drawing_CreateTypography (OH_Drawing_TypographyCreate ...@@ -1254,7 +1258,7 @@ OH_Drawing_Typography* OH_Drawing_CreateTypography (OH_Drawing_TypographyCreate
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------------- | ----------------------------------------- |
| OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 | | OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 |
**返回:** **返回:**
...@@ -1282,7 +1286,7 @@ OH_Drawing_TypographyCreate* OH_Drawing_CreateTypographyHandler (OH_Drawing_Typo ...@@ -1282,7 +1286,7 @@ OH_Drawing_TypographyCreate* OH_Drawing_CreateTypographyHandler (OH_Drawing_Typo
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------------- | ------------------------------------ |
| OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle的指针 | | OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle的指针 |
| OH_Drawing_FontCollection | 指向OH_Drawing_FontCollection的指针 | | OH_Drawing_FontCollection | 指向OH_Drawing_FontCollection的指针 |
...@@ -1333,7 +1337,7 @@ void OH_Drawing_DestroyFontCollection (OH_Drawing_FontCollection * ) ...@@ -1333,7 +1337,7 @@ void OH_Drawing_DestroyFontCollection (OH_Drawing_FontCollection * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | ------------------------- | --------------------------------------- |
| OH_Drawing_FontCollection | 指向OH_Drawing_FontCollection对象的指针 | | OH_Drawing_FontCollection | 指向OH_Drawing_FontCollection对象的指针 |
**起始版本:** **起始版本:**
...@@ -1357,7 +1361,7 @@ void OH_Drawing_DestroyTextStyle (OH_Drawing_TextStyle * ) ...@@ -1357,7 +1361,7 @@ void OH_Drawing_DestroyTextStyle (OH_Drawing_TextStyle * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
**起始版本:** **起始版本:**
...@@ -1381,7 +1385,7 @@ void OH_Drawing_DestroyTypography (OH_Drawing_Typography * ) ...@@ -1381,7 +1385,7 @@ void OH_Drawing_DestroyTypography (OH_Drawing_Typography * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 | | OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
**起始版本:** **起始版本:**
...@@ -1405,7 +1409,7 @@ void OH_Drawing_DestroyTypographyHandler (OH_Drawing_TypographyCreate * ) ...@@ -1405,7 +1409,7 @@ void OH_Drawing_DestroyTypographyHandler (OH_Drawing_TypographyCreate * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------------- | ----------------------------------------- |
| OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 | | OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 |
**起始版本:** **起始版本:**
...@@ -1429,7 +1433,7 @@ void OH_Drawing_DestroyTypographyStyle (OH_Drawing_TypographyStyle * ) ...@@ -1429,7 +1433,7 @@ void OH_Drawing_DestroyTypographyStyle (OH_Drawing_TypographyStyle * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------------- | ---------------------------------------- |
| OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle对象的指针 | | OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle对象的指针 |
**起始版本:** **起始版本:**
...@@ -1453,14 +1457,14 @@ void OH_Drawing_PathArcTo (OH_Drawing_Path * , float x1, float y1, float x2, flo ...@@ -1453,14 +1457,14 @@ void OH_Drawing_PathArcTo (OH_Drawing_Path * , float x1, float y1, float x2, flo
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------- | ---------------------------------------- |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
| x1 | 参数为包围椭圆的矩形左上角点位置的横坐标 | | x1 | 参数为包围椭圆的矩形左上角点位置的横坐标 |
| y1 | 参数为包围椭圆的矩形左上角点位置的纵坐标 | | y1 | 参数为包围椭圆的矩形左上角点位置的纵坐标 |
| x2 | 参数为包围椭圆的矩形右下角点位置的横坐标 | | x2 | 参数为包围椭圆的矩形右下角点位置的横坐标 |
| y2 | 参数为包围椭圆的矩形右下角点位置的纵坐标 | | y2 | 参数为包围椭圆的矩形右下角点位置的纵坐标 |
|startDeg | 参数为起始的角度 | | startDeg | 参数为起始的角度 |
|sweepDeg | 参数为扫描的度数 | | sweepDeg | 参数为扫描的度数 |
**起始版本:** **起始版本:**
...@@ -1483,7 +1487,7 @@ void OH_Drawing_PathClose (OH_Drawing_Path * ) ...@@ -1483,7 +1487,7 @@ void OH_Drawing_PathClose (OH_Drawing_Path * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------- | ---------------------------- |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
**起始版本:** **起始版本:**
...@@ -1529,7 +1533,7 @@ void OH_Drawing_PathCubicTo (OH_Drawing_Path * , float ctrlX1, float ctrlY1, flo ...@@ -1529,7 +1533,7 @@ void OH_Drawing_PathCubicTo (OH_Drawing_Path * , float ctrlX1, float ctrlY1, flo
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------- | ------------------------------ |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
| ctrlX1 | 参数为第一个控制点位置的横坐标 | | ctrlX1 | 参数为第一个控制点位置的横坐标 |
| ctrlY1 | 参数为第一个控制点位置的纵坐标 | | ctrlY1 | 参数为第一个控制点位置的纵坐标 |
...@@ -1559,7 +1563,7 @@ void OH_Drawing_PathDestroy (OH_Drawing_Path * ) ...@@ -1559,7 +1563,7 @@ void OH_Drawing_PathDestroy (OH_Drawing_Path * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------- | ---------------------------- |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
**起始版本:** **起始版本:**
...@@ -1583,7 +1587,7 @@ void OH_Drawing_PathLineTo (OH_Drawing_Path * , float x, float y ) ...@@ -1583,7 +1587,7 @@ void OH_Drawing_PathLineTo (OH_Drawing_Path * , float x, float y )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------- | ---------------------------- |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
| x | 参数为目标点的横坐标 | | x | 参数为目标点的横坐标 |
| y | 参数为目标点的纵坐标 | | y | 参数为目标点的纵坐标 |
...@@ -1609,7 +1613,7 @@ void OH_Drawing_PathMoveTo (OH_Drawing_Path * , float x, float y ) ...@@ -1609,7 +1613,7 @@ void OH_Drawing_PathMoveTo (OH_Drawing_Path * , float x, float y )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------- | ---------------------------- |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
| x | 参数为起始点的横坐标 | | x | 参数为起始点的横坐标 |
| y | 参数为起始点的纵坐标 | | y | 参数为起始点的纵坐标 |
...@@ -1635,7 +1639,7 @@ void OH_Drawing_PathQuadTo (OH_Drawing_Path * , float ctrlX, float ctrlY, float ...@@ -1635,7 +1639,7 @@ void OH_Drawing_PathQuadTo (OH_Drawing_Path * , float ctrlX, float ctrlY, float
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------- | ---------------------------- |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
| ctrlX | 参数为控制点位置的横坐标 | | ctrlX | 参数为控制点位置的横坐标 |
| ctrlY | 参数为控制点位置的纵坐标 | | ctrlY | 参数为控制点位置的纵坐标 |
...@@ -1663,7 +1667,7 @@ void OH_Drawing_PathReset (OH_Drawing_Path * ) ...@@ -1663,7 +1667,7 @@ void OH_Drawing_PathReset (OH_Drawing_Path * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------- | ---------------------------- |
| OH_Drawing_Path | 参数为一个指向路径对象的指针 | | OH_Drawing_Path | 参数为一个指向路径对象的指针 |
**起始版本:** **起始版本:**
...@@ -1709,7 +1713,7 @@ void OH_Drawing_PenDestroy (OH_Drawing_Pen * ) ...@@ -1709,7 +1713,7 @@ void OH_Drawing_PenDestroy (OH_Drawing_Pen * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ---------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
**起始版本:** **起始版本:**
...@@ -1733,7 +1737,7 @@ OH_Drawing_PenLineCapStyle OH_Drawing_PenGetCap (const OH_Drawing_Pen * ) ...@@ -1733,7 +1737,7 @@ OH_Drawing_PenLineCapStyle OH_Drawing_PenGetCap (const OH_Drawing_Pen * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ---------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
**返回:** **返回:**
...@@ -1761,7 +1765,7 @@ uint32_t OH_Drawing_PenGetColor (const OH_Drawing_Pen * ) ...@@ -1761,7 +1765,7 @@ uint32_t OH_Drawing_PenGetColor (const OH_Drawing_Pen * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ---------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
**返回:** **返回:**
...@@ -1789,7 +1793,7 @@ OH_Drawing_PenLineJoinStyle OH_Drawing_PenGetJoin (const OH_Drawing_Pen * ) ...@@ -1789,7 +1793,7 @@ OH_Drawing_PenLineJoinStyle OH_Drawing_PenGetJoin (const OH_Drawing_Pen * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ---------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
**返回:** **返回:**
...@@ -1817,7 +1821,7 @@ float OH_Drawing_PenGetMiterLimit (const OH_Drawing_Pen * ) ...@@ -1817,7 +1821,7 @@ float OH_Drawing_PenGetMiterLimit (const OH_Drawing_Pen * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ---------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
**返回:** **返回:**
...@@ -1845,7 +1849,7 @@ float OH_Drawing_PenGetWidth (const OH_Drawing_Pen * ) ...@@ -1845,7 +1849,7 @@ float OH_Drawing_PenGetWidth (const OH_Drawing_Pen * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ---------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
**返回:** **返回:**
...@@ -1873,7 +1877,7 @@ bool OH_Drawing_PenIsAntiAlias (const OH_Drawing_Pen * ) ...@@ -1873,7 +1877,7 @@ bool OH_Drawing_PenIsAntiAlias (const OH_Drawing_Pen * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ---------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
**返回:** **返回:**
...@@ -1901,7 +1905,7 @@ void OH_Drawing_PenSetAntiAlias (OH_Drawing_Pen * , bool ) ...@@ -1901,7 +1905,7 @@ void OH_Drawing_PenSetAntiAlias (OH_Drawing_Pen * , bool )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | -------------------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
| bool | 参数真为抗锯齿,参数假则不做抗锯齿处理 | | bool | 参数真为抗锯齿,参数假则不做抗锯齿处理 |
...@@ -1926,7 +1930,7 @@ void OH_Drawing_PenSetCap (OH_Drawing_Pen * , OH_Drawing_PenLineCapStyle ) ...@@ -1926,7 +1930,7 @@ void OH_Drawing_PenSetCap (OH_Drawing_Pen * , OH_Drawing_PenLineCapStyle )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------------- | -------------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
| OH_Drawing_PenLineCapStyle | 参数是一个描述画笔笔帽样式的变量 | | OH_Drawing_PenLineCapStyle | 参数是一个描述画笔笔帽样式的变量 |
...@@ -1951,7 +1955,7 @@ void OH_Drawing_PenSetColor (OH_Drawing_Pen * , uint32_t color ) ...@@ -1951,7 +1955,7 @@ void OH_Drawing_PenSetColor (OH_Drawing_Pen * , uint32_t color )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ------------------------------------ |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
| color | 参数是一个描述颜色的32位(ARGB)变量 | | color | 参数是一个描述颜色的32位(ARGB)变量 |
...@@ -1976,7 +1980,7 @@ void OH_Drawing_PenSetJoin (OH_Drawing_Pen * , OH_Drawing_PenLineJoinStyle ) ...@@ -1976,7 +1980,7 @@ void OH_Drawing_PenSetJoin (OH_Drawing_Pen * , OH_Drawing_PenLineJoinStyle )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------------- | -------------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
| OH_Drawing_PenLineJoinStyle | 参数值一个描述折线转角样式的变量 | | OH_Drawing_PenLineJoinStyle | 参数值一个描述折线转角样式的变量 |
...@@ -2001,7 +2005,7 @@ void OH_Drawing_PenSetMiterLimit (OH_Drawing_Pen * , float miter ) ...@@ -2001,7 +2005,7 @@ void OH_Drawing_PenSetMiterLimit (OH_Drawing_Pen * , float miter )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ------------------------------ |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
| miter | 参数是一个描述尖角限制值的变量 | | miter | 参数是一个描述尖角限制值的变量 |
...@@ -2026,7 +2030,7 @@ void OH_Drawing_PenSetWidth (OH_Drawing_Pen * , float width ) ...@@ -2026,7 +2030,7 @@ void OH_Drawing_PenSetWidth (OH_Drawing_Pen * , float width )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------- | ---------------------------- |
| OH_Drawing_Pen | 参数是一个指向画笔对象的指针 | | OH_Drawing_Pen | 参数是一个指向画笔对象的指针 |
| width | 参数是一个描述画笔厚度的变量 | | width | 参数是一个描述画笔厚度的变量 |
...@@ -2051,7 +2055,7 @@ void OH_Drawing_SetTextStyleBaseLine (OH_Drawing_TextStyle * , int ) ...@@ -2051,7 +2055,7 @@ void OH_Drawing_SetTextStyleBaseLine (OH_Drawing_TextStyle * , int )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| int | OH_Drawing_TextBaseline枚举类型 | | int | OH_Drawing_TextBaseline枚举类型 |
...@@ -2076,7 +2080,7 @@ void OH_Drawing_SetTextStyleColor (OH_Drawing_TextStyle * , uint32_t ) ...@@ -2076,7 +2080,7 @@ void OH_Drawing_SetTextStyleColor (OH_Drawing_TextStyle * , uint32_t )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| uint32_t | 颜色 | | uint32_t | 颜色 |
...@@ -2101,7 +2105,7 @@ void OH_Drawing_SetTextStyleDecoration (OH_Drawing_TextStyle * , int ) ...@@ -2101,7 +2105,7 @@ void OH_Drawing_SetTextStyleDecoration (OH_Drawing_TextStyle * , int )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| int | OH_Drawing_TextDecoration枚举类型 | | int | OH_Drawing_TextDecoration枚举类型 |
...@@ -2126,7 +2130,7 @@ void OH_Drawing_SetTextStyleDecorationColor (OH_Drawing_TextStyle * , uint32_t ...@@ -2126,7 +2130,7 @@ void OH_Drawing_SetTextStyleDecorationColor (OH_Drawing_TextStyle * , uint32_t
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| uint32_t | 颜色 | | uint32_t | 颜色 |
...@@ -2151,7 +2155,7 @@ void OH_Drawing_SetTextStyleFontFamilies (OH_Drawing_TextStyle * , int , const c ...@@ -2151,7 +2155,7 @@ void OH_Drawing_SetTextStyleFontFamilies (OH_Drawing_TextStyle * , int , const c
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| int | 字体名称数量 | | int | 字体名称数量 |
| fontFamilies | 指向字体类型的指针数组 | | fontFamilies | 指向字体类型的指针数组 |
...@@ -2177,7 +2181,7 @@ void OH_Drawing_SetTextStyleFontHeight (OH_Drawing_TextStyle * , double ) ...@@ -2177,7 +2181,7 @@ void OH_Drawing_SetTextStyleFontHeight (OH_Drawing_TextStyle * , double )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| double | 字体高度 | | double | 字体高度 |
...@@ -2202,7 +2206,7 @@ void OH_Drawing_SetTextStyleFontSize (OH_Drawing_TextStyle * , double ) ...@@ -2202,7 +2206,7 @@ void OH_Drawing_SetTextStyleFontSize (OH_Drawing_TextStyle * , double )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| double | 字号 | | double | 字号 |
...@@ -2227,7 +2231,7 @@ void OH_Drawing_SetTextStyleFontStyle (OH_Drawing_TextStyle * , int ) ...@@ -2227,7 +2231,7 @@ void OH_Drawing_SetTextStyleFontStyle (OH_Drawing_TextStyle * , int )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| int | OH_Drawing_FontStyle枚举类型 | | int | OH_Drawing_FontStyle枚举类型 |
...@@ -2252,7 +2256,7 @@ void OH_Drawing_SetTextStyleFontWeight (OH_Drawing_TextStyle * , int ) ...@@ -2252,7 +2256,7 @@ void OH_Drawing_SetTextStyleFontWeight (OH_Drawing_TextStyle * , int )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| int | OH_Drawing_FontWeight枚举类型 | | int | OH_Drawing_FontWeight枚举类型 |
...@@ -2277,7 +2281,7 @@ void OH_Drawing_SetTextStyleLocale (OH_Drawing_TextStyle * , const char * ) ...@@ -2277,7 +2281,7 @@ void OH_Drawing_SetTextStyleLocale (OH_Drawing_TextStyle * , const char * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------- | ---------------------------------- |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
| char | 语言区域,数据类型为指向char的指针 | | char | 语言区域,数据类型为指向char的指针 |
...@@ -2302,7 +2306,7 @@ void OH_Drawing_SetTypographyTextAlign (OH_Drawing_TypographyStyle * , int ) ...@@ -2302,7 +2306,7 @@ void OH_Drawing_SetTypographyTextAlign (OH_Drawing_TypographyStyle * , int )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------------- | ---------------------------------------- |
| OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle对象的指针 | | OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle对象的指针 |
| int | OH_Drawing_TextAlign枚举类型 | | int | OH_Drawing_TextAlign枚举类型 |
...@@ -2327,7 +2331,7 @@ void OH_Drawing_SetTypographyTextDirection (OH_Drawing_TypographyStyle * , int ...@@ -2327,7 +2331,7 @@ void OH_Drawing_SetTypographyTextDirection (OH_Drawing_TypographyStyle * , int
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------------- | ---------------------------------------- |
| OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle对象的指针 | | OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle对象的指针 |
| int | OH_Drawing_TextDirection枚举类型 | | int | OH_Drawing_TextDirection枚举类型 |
...@@ -2352,7 +2356,7 @@ void OH_Drawing_SetTypographyTextMaxLines (OH_Drawing_TypographyStyle * , int ) ...@@ -2352,7 +2356,7 @@ void OH_Drawing_SetTypographyTextMaxLines (OH_Drawing_TypographyStyle * , int )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | -------------------------- | ---------------------------------------- |
| OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle对象的指针 | | OH_Drawing_TypographyStyle | 指向OH_Drawing_TypographyStyle对象的指针 |
| int | 最大行数 | | int | 最大行数 |
...@@ -2360,6 +2364,183 @@ void OH_Drawing_SetTypographyTextMaxLines (OH_Drawing_TypographyStyle * , int ) ...@@ -2360,6 +2364,183 @@ void OH_Drawing_SetTypographyTextMaxLines (OH_Drawing_TypographyStyle * , int )
8 8
### OH_Drawing_TypographyGetAlphabeticBaseline()
```
double OH_Drawing_TypographyGetAlphabeticBaseline (OH_Drawing_Typography * )
```
**描述:**
获取字母文字基线
@syscap SystemCapability.Graphic.Graphic2D.NativeDrawing
**参数:**
| 名称 | 描述 |
| --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
**返回:**
返回字母文字基线
**起始版本:**
9
### OH_Drawing_TypographyGetHeight()
```
double OH_Drawing_TypographyGetHeight (OH_Drawing_Typography * )
```
**描述:**
获取高度
@syscap SystemCapability.Graphic.Graphic2D.NativeDrawing
**参数:**
| 名称 | 描述 |
| --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
**返回:**
返回高度
**起始版本:**
9
### OH_Drawing_TypographyGetIdeographicBaseline()
```
double OH_Drawing_TypographyGetIdeographicBaseline (OH_Drawing_Typography * )
```
**描述:**
获取表意文字基线
@syscap SystemCapability.Graphic.Graphic2D.NativeDrawing
**参数:**
| 名称 | 描述 |
| --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
**返回:**
返回表意文字基线
**起始版本:**
9
### OH_Drawing_TypographyGetLongestLine()
**描述:**
获取最长行
@syscap SystemCapability.Graphic.Graphic2D.NativeDrawing
**参数:**
| 名称 | 描述 |
| --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
**返回:**
返回最长行
**起始版本:**
9
### OH_Drawing_TypographyGetMaxIntrinsicWidth()
```
double OH_Drawing_TypographyGetMaxIntrinsicWidth (OH_Drawing_Typography * )
```
**描述:**
获取最大固有宽度
@syscap SystemCapability.Graphic.Graphic2D.NativeDrawing
**参数:**
| 名称 | 描述 |
| --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
**返回:**
返回最大固有宽度
**起始版本:**
9
### OH_Drawing_TypographyGetMaxWidth()
```
double OH_Drawing_TypographyGetMaxWidth (OH_Drawing_Typography * )
```
**描述:**
获取最大宽度
@syscap SystemCapability.Graphic.Graphic2D.NativeDrawing
**参数:**
| 名称 | 描述 |
| --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
**返回:**
返回最大宽度
**起始版本:**
9
### OH_Drawing_TypographyGetMinIntrinsicWidth()
```
double OH_Drawing_TypographyGetMinIntrinsicWidth (OH_Drawing_Typography * )
```
**描述:**
获取最小固有宽度
@syscap SystemCapability.Graphic.Graphic2D.NativeDrawing
**参数:**
| 名称 | 描述 |
| --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
**返回:**
返回最小固有宽度
**起始版本:**
9
### OH_Drawing_TypographyHandlerAddText() ### OH_Drawing_TypographyHandlerAddText()
...@@ -2377,7 +2558,7 @@ void OH_Drawing_TypographyHandlerAddText (OH_Drawing_TypographyCreate * , const ...@@ -2377,7 +2558,7 @@ void OH_Drawing_TypographyHandlerAddText (OH_Drawing_TypographyCreate * , const
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------------- | ----------------------------------------- |
| OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 | | OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 |
| char | 指向文本内容的指针 | | char | 指向文本内容的指针 |
...@@ -2402,7 +2583,7 @@ void OH_Drawing_TypographyHandlerPopTextStyle (OH_Drawing_TypographyCreate * ) ...@@ -2402,7 +2583,7 @@ void OH_Drawing_TypographyHandlerPopTextStyle (OH_Drawing_TypographyCreate * )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------------- | ----------------------------------------- |
| OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 | | OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 |
**起始版本:** **起始版本:**
...@@ -2426,7 +2607,7 @@ void OH_Drawing_TypographyHandlerPushTextStyle (OH_Drawing_TypographyCreate * , ...@@ -2426,7 +2607,7 @@ void OH_Drawing_TypographyHandlerPushTextStyle (OH_Drawing_TypographyCreate * ,
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------------- | ----------------------------------------- |
| OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 | | OH_Drawing_TypographyCreate | 指向OH_Drawing_TypographyCreate对象的指针 |
| OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 | | OH_Drawing_TextStyle | 指向OH_Drawing_TextStyle对象的指针 |
...@@ -2451,7 +2632,7 @@ void OH_Drawing_TypographyLayout (OH_Drawing_Typography * , double ) ...@@ -2451,7 +2632,7 @@ void OH_Drawing_TypographyLayout (OH_Drawing_Typography * , double )
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 | | OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
| double | 文本最大宽度 | | double | 文本最大宽度 |
...@@ -2476,7 +2657,7 @@ void OH_Drawing_TypographyPaint (OH_Drawing_Typography * , OH_Drawing_Canvas * , ...@@ -2476,7 +2657,7 @@ void OH_Drawing_TypographyPaint (OH_Drawing_Typography * , OH_Drawing_Canvas * ,
**参数:** **参数:**
| Name | 描述 | | Name | 描述 |
| -------- | -------- | | --------------------- | ----------------------------------- |
| OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 | | OH_Drawing_Typography | 指向OH_Drawing_Typography对象的指针 |
| OH_Drawing_Canvas | 指向OH_Drawing_Canvas对象的指针 | | OH_Drawing_Canvas | 指向OH_Drawing_Canvas对象的指针 |
| double | x坐标 | | double | x坐标 |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册