Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
abc85c13
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
abc85c13
编写于
2月 13, 2023
作者:
葛
葛亚芳
提交者:
Gitee
2月 13, 2023
1
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/reference/native-apis/_drawing.md.
Signed-off-by:
N
葛亚芳
<
geyafang@huawei.com
>
上级
165ebcf0
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
539 addition
and
358 deletion
+539
-358
zh-cn/application-dev/reference/native-apis/_drawing.md
zh-cn/application-dev/reference/native-apis/_drawing.md
+539
-358
未找到文件。
zh-cn/application-dev/reference/native-apis/_drawing.md
浏览文件 @
abc85c13
...
@@ -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坐标 |
...
...
Miykael_xxm
🚴
@xiongjiamu
mentioned in commit
22ae9415
·
2月 14, 2023
mentioned in commit
22ae9415
mentioned in commit 22ae9415c297d7b1f1a4693692ca4e33105ea0b4
开关提交列表
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录