WPS 加载项开发 > 演示 API 参考 > PictureFormat > 属性 > PictureFormat.TransparentBackground 属性
决定图片中定义为透明色的部分是否变为透明。可读/写 MsoTriState 类型。仅适用于位图。

语法

表达式.TransparentBackground

表达式   一个代表 PictureFormat 对象的变量。

返回值
MsoTriState

说明

使用 TransparencyColor 属性可设置透明色。

如果想透过图片的透明部分始终看到图片后面的对象,必须将图片的 FillFormat 对象的 Visible 属性设为 msoFalse。如果图片有透明色且其 FillFormat 对象的 Visible 属性被设为 msoTrue,则图片的填充可以透过透明色看到,但图片后面的对象将难以看到。

MsoTriState 可以是下列 MsoTriState 常量之一。
msoCTrue
msoFalse
msoTriStateMixed
msoTriStateToggle
msoTrue 图片中颜色定义为透明色的部分变为透明。

示例

本示例用函数 RGB(0, 24, 240) 返回 RGB 值,并将该 RGB 值对应的颜色设置为 myDocument 上第一个形状的透明色。要使本示例正常运行,第一个形状必须是位图。

示例代码
let blueScreen = (0, 0, 255)
let myDocument = ActivePresentation.Slides.Item(1)
let myPicture = myDocument.Shapes.Item(1).PictureFormat
    myPicture.TransparentBackground = true
    myPicture.TransparencyColor = blueScreen
myDocument.Shapes.Item(1).Fill.Visible = false


请参阅