Ink
本文介绍与演示文稿Ink相关的API。
Ink
ActivePresentation.SlideShowSettings.Ink
创建一个画笔对象。
JS-SDK V1.1.14及以上版本支持此功能。
语法
表达式.ActivePresentation.SlideShowSettings.Ink
表达式:文档类型应用对象。
示例
async function example() { await instance.ready(); const app = instance.Application; // 画笔对象 await app.ActivePresentation.SlideShowSettings.Ink; }
方法
ActivePresentation.SlideShowSettings.Ink.Delete
删除画笔(橡皮擦)。
JS-SDK V1.1.14及以上版本支持此功能。
语法
表达式.ActivePresentation.SlideShowSettings.Ink.Delete
表达式:文档类型应用对象。
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
Type |
| 1 | 否 | 擦除方式:0: 擦除某条墨迹/1: 擦除整页墨迹/2: 擦除文档全部墨迹 |
Position |
| 无 | 否 | 擦出范围(当擦出方式为0时生效,相对于视窗位置){clientX: number, clientY: number} |
示例
async function example() { await instance.ready(); const app = instance.Application; // 删除画笔(橡皮擦) await app.ActivePresentation.SlideShowSettings.Ink.Delete; }
属性
ActivePresentation.SlideShowSettings.Ink.Color
设置画笔颜色。
JS-SDK V1.1.14及以上版本支持此功能。
语法
表达式.ActivePresentation.SlideShowSettings.Ink.Color
表达式:文档类型应用对象。
参数
属性
数据类型
默认值
必填
说明
Color
string
无
是
十六进制色值,例如: #FFFFFF
示例
async function example() { await instance.ready(); const app = instance.Application; // 设置画笔颜色 await app.ActivePresentation.SlideShowSettings.Ink.Color = '#8bc34a'; }
ActivePresentation.SlideShowSettings.Ink.Width
设置画笔宽度。
JS-SDK V1.1.14及以上版本支持此功能。
语法
表达式.ActivePresentation.SlideShowSettings.Ink.Width
表达式:文档类型应用对象。
参数
属性
数据类型
默认值
必填
说明
Width
number
无
是
设置范围:PC: 1-16/移动:1-30
示例
async function example() { await instance.ready(); const app = instance.Application; // 设置画笔宽度为10 await app.ActivePresentation.SlideShowSettings.Ink.Width = 10; }
ActivePresentation.SlideShowSettings.Ink.Type
设置画笔类型。
JS-SDK V1.1.14及以上版本支持此功能。
语法
表达式.ActivePresentation.SlideShowSettings.Ink.Type
表达式:文档类型应用对象。
参数
属性
数据类型
默认值
必填
说明
Type
Number
无
是
画笔类型:0: 水彩笔;1:荧光笔;2:智能笔
示例
async function example() { await instance.ready(); const app = instance.Application; // 设置画笔类型为荧光笔 await app.ActivePresentation.SlideShowSettings.Ink.Type = 1; }