Skip to main content

SetShd

Specifies the shading which shall be applied to the extents of the current table cell.

Syntax

expression.SetShd(sType, r, g, b);

expression - A variable that represents a ApiTableCell class.

Parameters

NameRequired/OptionalData typeDefaultDescription
sTypeRequiredShdType | ApiFillThe shading type applied to the contents of the current table. Can be ShdType or ApiFill.
rRequiredbyteRed color component value.
gRequiredbyteGreen color component value.
bRequiredbyteBlue color component value.

Returns

This method doesn't return any data.

Example

Apply a background color to a table cell in a presentation.

// How do I fill a table cell with a color in a presentation?

// Create a table and set a solid color background for a cell in a presentation.

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

const table = Api.CreateTable(2, 4);
const row = table.GetRow(0);
const cell = row.GetCell(0);
const fill = Api.CreateSolidFill(Api.RGB(51, 51, 51));
cell.SetShd(fill);

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