跳到主要内容

CreateShd

创建可应用于文本、段落、表格或表格单元格的底纹。

语法​

expression.CreateShd(type, color);

expression - 表示 Api 类的变量。

参数​

名称必需/可选数据类型默认值描述
type必需ShdType底纹类型:“nil” - 无底纹,“clear” - 纯色填充。
color可选ApiColor底纹颜色。对于 "clear" 类型为必需项。

返回值​

ApiShd

示例​

创建底纹对象并将其应用于幻灯片中的表格单元格。

// Build the shading once with Api.CreateShd and reuse it for several table cells on a slide.

// Shade the first row of a new table with the accent1 theme color on a slide.

const presentation = Api.GetPresentation();
const slide = presentation.GetSlideByIndex(0);

const table = Api.CreateTable(2, 3);
const shd = Api.CreateShd('clear', Api.Color('accent1'));
const row = table.GetRow(0);
for (let i = 0; i < 3; i++) {
row.GetCell(i).SetShd(shd);
}

slide.RemoveAllObjects();
slide.AddObject(table);