Skip to content

填充格式(Fill)

代表形状的填充格式

属性列表

属性说明
查询/设置填充背景色
查询/设置填充前景色
设置填充透明度
查询填充类型
查询/设置填充是否可见

BackColor

查询/设置填充背景色

语法

表达式.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(Index).Fill.BackColor

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

示例

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

  const app = instance.Application

  // 查询填充背景色
  await app.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(1).Fill.BackColor.RGB;
  // 设置填充背景色
  app.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(1).Fill.BackColor = '#ff0000';
}

ForeColor

查询/设置填充前景色

语法

表达式.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(Index).Fill.ForeColor

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

示例

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

  const app = instance.Application

  // 查询填充前景色
  await app.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(1).Fill.ForeColor.RGB;
  // 设置填充前景色
  app.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(1).Fill.ForeColor = '#ff0000';
}

Transparency

设置填充透明度

语法

表达式.ActivePresentation.SlideMaster.Background.Fill.Transparency

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

设置 Transparency 的值在 [0, 1] 之间可以调整背板的透明度。

设置 0 为完全透明,设置 1 为不透明。

示例

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

  const app = instance.Application

  // 设置幻灯片透明度
  app.ActivePresentation.SlideMaster.Background.Fill.Transparency = 0.5
}

Type

查询填充类型

语法

表达式.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(Index).Fill.Type

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

示例

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

  const app = instance.Application

  // 查询填充类型
  await app.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(1).Fill.Type;
}

Visible

查询/设置填充是否可见

语法

表达式.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(Index).Fill.Visible

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

示例

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

  const app = instance.Application

  // 查询填充是否可见
  await app.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(1).Fill.Visible;
  // 设置填充是否可见
  app.ActivePresentation.SlideShowWindow.View.Slide.Shapes.Item(1).Fill.Visible = true;
}