WPS 基础接口 > 演示 API 参考 > ColorFormat > ColorFormat 对象
代表单色对象的颜色、带有渐变或图案填充的对象的前景色或背景色,或者指针的颜色。可以将颜色设为明确的红-绿-蓝值(使用 RGB 属性)或设为配色方案中的一种颜色(使用 SchemeColor 属性)。

说明

使用下表中列出的属性之一返回 ColorFormat 对象。

使用此属性
对此对象
返回一个代表以下颜色的 ColorFormat 对象
DimColor AnimationSettings 变暗对象使用的颜色
BackColor FillFormat 背景填充颜色(在底纹或带图案的填充中使用)
ForeColor FillFormat 前景填充颜色(对于纯色填充,则代表填充颜色)
Color Font 项目符号或字符颜色
BackColor LineFormat 背景线条颜色(在带图案线条中使用)
ForeColor LineFormat 前景线条颜色(或只是实线的线条颜色)
ForeColor ShadowFormat 阴影颜色
PointerColor SlideShowSettings 演示文稿的默认指针颜色
PointerColor SlideShowView 幻灯片放映视图中的临时指针颜色
ExtrusionColor ThreeDFormat 延伸对象的侧面颜色

示例

可以使用 SchemeColor 属性将幻灯片元素的颜色设置为标准配色方案中的颜色。以下示例将当前演示文稿中第二张幻灯片上第一个形状的文本颜色设为标准配色方案的标题颜色。

示例代码
ActivePresentation.Slides.Item(2).Shapes.Item(1).TextFrame.TextRange.Font.Color.SchemeColor = ppTitle

使用 RGB 属性将颜色设为一个明确的红-绿-蓝值。以下示例向 myDocument 中添加一个矩形,然后设置矩形填充的前景色、背景色和渐变。

示例代码
let myDocument = ActivePresentation.Slides.Item(1)
let fill = myDocument.Shapes.AddShape(msoShapeRectangle, 90, 90, 90, 50).Fill
fill.ForeColor.RGB = 128, 0, 0
fill.BackColor.RGB = 170, 170, 170
fill.TwoColorGradient(msoGradientHorizontal, 1)


请参阅