Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
6255cb19
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6255cb19
编写于
10月 28, 2022
作者:
Y
yutanqi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix guildlines
Signed-off-by:
N
yutanqi
<
yutanqi@huawei.com
>
上级
243097c3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
5 deletion
+6
-5
zh-cn/application-dev/napi/drawing-guidelines.md
zh-cn/application-dev/napi/drawing-guidelines.md
+6
-5
未找到文件。
zh-cn/application-dev/napi/drawing-guidelines.md
浏览文件 @
6255cb19
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
Native Drawing模块提供了一系列的接口用于基本图形和字体的绘制。常见的应用场景举例:
Native Drawing模块提供了一系列的接口用于基本图形和字体的绘制。常见的应用场景举例:
*
2D图形绘制。
*
2D图形绘制。
*
文本绘制
和显示
。
*
文本绘制。
## 接口说明
## 接口说明
...
@@ -138,7 +138,7 @@ Native Drawing模块提供了一系列的接口用于基本图形和字体的绘
...
@@ -138,7 +138,7 @@ Native Drawing模块提供了一系列的接口用于基本图形和字体的绘
OH_Drawing_BitmapDestory(cBitmap);
OH_Drawing_BitmapDestory(cBitmap);
```
```
## 文本绘制
显示
开发步骤
## 文本绘制开发步骤
以下步骤描述了在OpenHarmony中,如何使用
**Native Drawing**
模块的文字显示功能:
以下步骤描述了在OpenHarmony中,如何使用
**Native Drawing**
模块的文字显示功能:
1.
**创建画布和bitmap实例**
。
1.
**创建画布和bitmap实例**
。
...
@@ -182,7 +182,7 @@ Native Drawing模块提供了一系列的接口用于基本图形和字体的绘
...
@@ -182,7 +182,7 @@ Native Drawing模块提供了一系列的接口用于基本图形和字体的绘
OH_Drawing_SetTextStyleLocale(txtStyle, "en");
OH_Drawing_SetTextStyleLocale(txtStyle, "en");
```
```
4.
**生成最终文
字
显示效果**
。
4.
**生成最终文
本
显示效果**
。
```c++
```c++
OH_Drawing_TypographyCreate* handler = OH_Drawing_CreateTypographyHandler(typoStyle,
OH_Drawing_TypographyCreate* handler = OH_Drawing_CreateTypographyHandler(typoStyle,
...
@@ -196,8 +196,9 @@ Native Drawing模块提供了一系列的接口用于基本图形和字体的绘
...
@@ -196,8 +196,9 @@ Native Drawing模块提供了一系列的接口用于基本图形和字体的绘
// 设置页面最大宽度
// 设置页面最大宽度
double maxWidth = 800.0;
double maxWidth = 800.0;
OH_Drawing_TypographyLayout(typography, maxWidth);
OH_Drawing_TypographyLayout(typography, maxWidth);
// 设置文
字显示
起始位置
// 设置文
本在画布上绘制的
起始位置
double position[2] = {10.0, 15.0};
double position[2] = {10.0, 15.0};
// 将文本绘制到画布上
OH_Drawing_TypographyPaint(typography, cCanvas, position[0], position[1]);
OH_Drawing_TypographyPaint(typography, cCanvas, position[0], position[1]);
```
```
...
@@ -205,4 +206,4 @@ Native Drawing模块提供了一系列的接口用于基本图形和字体的绘
...
@@ -205,4 +206,4 @@ Native Drawing模块提供了一系列的接口用于基本图形和字体的绘
针对Drawing模块的使用,有以下相关实例可供参考:
针对Drawing模块的使用,有以下相关实例可供参考:
*
[
Drawing模块2D图形绘制
](
https://gitee.com/openharmony/graphic_graphic_2d/blob/master/rosen/samples/2d_graphics/drawing_c_sample.cpp
)
。
*
[
Drawing模块2D图形绘制
](
https://gitee.com/openharmony/graphic_graphic_2d/blob/master/rosen/samples/2d_graphics/drawing_c_sample.cpp
)
。
*
[
Drawing模块文本绘制
显示
](
https://gitee.com/openharmony/graphic_graphic_2d/blob/master/rosen/samples/text/renderservice/drawing_text_c_sample.cpp
)
。
*
[
Drawing模块文本绘制
](
https://gitee.com/openharmony/graphic_graphic_2d/blob/master/rosen/samples/text/renderservice/drawing_text_c_sample.cpp
)
。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录