Skip to content

画笔(Ink)

画笔对象

属性列表

属性说明
设置画笔颜色
设置画笔宽度
删除画笔(橡皮擦)

Color

设置画笔颜色

语法

表达式.ActivePresentation.SlideShowSettings.Ink.Color

表达式:文档类型应用对象

参数

属性数据类型默认值必填说明
Color
string
十六进制色值,例如: #FFFFFF

示例

js
//@file=base.pptx
async function example() {
  await instance.ready();

  const app = instance.Application;

  // 设置画笔颜色
  app.ActivePresentation.SlideShowSettings.Ink.Color = '#8bc34a';
}

Width

设置画笔宽度

语法

表达式.ActivePresentation.SlideShowSettings.Ink.Width

表达式:文档类型应用对象

参数

属性数据类型默认值必填说明
Width
number
设置范围:PC: 1-16/移动:1-30

示例

js
//@file=base.pptx
async function example() {
  await instance.ready();

  const app = instance.Application;

  // 设置画笔宽度为10
  app.ActivePresentation.SlideShowSettings.Ink.Width = 10;
}

Delete

删除画笔(橡皮擦)

语法

表达式.ActivePresentation.SlideShowSettings.Ink.Delete

表达式:文档类型应用对象

参数

属性数据类型默认值必填说明
Type
number
1
擦除方式:0: 擦除某条墨迹/1: 擦除整页墨迹/2: 擦除文档全部墨迹
Position
object
擦出范围(当擦出方式为 0 时生效,相对于视窗位置){clientX: number, clientY: number}

示例

js
//@file=base.pptx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 删除画笔(橡皮擦)
  await app.ActivePresentation.SlideShowSettings.Ink.Delete()
}