Skip to main content

SetShd

Specifies the shading applied to the contents of the table cell.

Inherited from ApiTableCellPr.SetShd.

Example

Specify the shading applied to the contents of the table cell.

// Create a 3x3 table and add an orange shading to cell #1.

// Set shading to the table cell.

let doc = Api.GetDocument();
let paragraph = doc.GetElement(0);
paragraph.AddText("We create a 3x3 table and add add an orange shading to all cells:");
let tableStyle = doc.CreateStyle("CustomTableStyle", "table");
tableStyle.SetBasedOn(doc.GetStyle("Bordered"));
let table = Api.CreateTable(3, 3);
table.SetWidth("percent", 100);
let tableCellPr = tableStyle.GetTableCellPr();
tableCellPr.SetShd("clear", Api.HexColor('#FF6F3D'));
table.SetStyle(tableStyle);
doc.Push(table);