主题
画笔
Ink
JSSDK: v1.1.14+、WebOffice v3.3.1+ 支持
画笔对象
语法
表达式.ActivePresentation.SlideShowSettings.Ink
表达式:文档类型应用对象
示例
//@file=base.pptx
async function example() {
await instance.ready()
const app = instance.Application
// 画笔对象
await app.ActivePresentation.SlideShowSettings.Ink
}
Color
JSSDK: v1.1.14+、WebOffice v3.3.1+ 支持
设置画笔颜色
语法
表达式.ActivePresentation.SlideShowSettings.Ink.Color
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Color | string | 无 | 是 | 十六进制色值,例如: #FFFFFF |
示例
//@file=base.pptx
async function example() {
await instance.ready();
const app = instance.Application;
// 设置画笔颜色
await app.ActivePresentation.SlideShowSettings.Ink.Color = '#8bc34a';
}
Width
JSSDK: v1.1.14+、WebOffice v3.3.1+ 支持
设置画笔宽度
语法
表达式.ActivePresentation.SlideShowSettings.Ink.Width
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Width | number | 无 | 是 | 设置范围:PC: 1-16/移动:1-30 |
示例
//@file=base.pptx
async function example() {
await instance.ready();
const app = instance.Application;
// 设置画笔宽度为10
await app.ActivePresentation.SlideShowSettings.Ink.Width = 10;
}
Delete
JSSDK: v1.1.14+、WebOffice v3.3.1+ 支持
删除画笔(橡皮擦)
语法
表达式.ActivePresentation.SlideShowSettings.Ink.Delete
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Type | number | 1 | 否 | 擦除方式:0: 擦除某条墨迹/1: 擦除整页墨迹/2: 擦除文档全部墨迹 |
Position | object | 无 | 否 | 擦出范围(当擦出方式为 0 时生效,相对于视窗位置){clientX: number, clientY: number} |
示例
//@file=base.pptx
async function example() {
await instance.ready()
const app = instance.Application
// 删除画笔(橡皮擦)
await app.ActivePresentation.SlideShowSettings.Ink.Delete
}