Skip to content
本页内容

画笔

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
}