Word.ShapeFillType enum
Specifies a shape's fill type.
Remarks
[ API set: WordApiDesktop 1.2 ]
Examples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/45-shapes/manage-geometric-shapes.yaml
await Word.run(async (context) => {
// Gets the color fill properties of the first moon found in the document body.
const moon: Word.Shape = context.document.body.shapes
.getByGeometricTypes([Word.GeometricShapeType.moon])
.getFirstOrNullObject();
moon.load("fill");
await context.sync();
if (moon.isNullObject) {
console.log("No moons found in the document body.");
return;
}
const moonFill: Word.ShapeFill = moon.fill;
const moonFillType = moonFill.type as Word.ShapeFillType;
console.log("Color fill properties of the first moon found in the document body:");
console.log(`\tForeground color: ${moonFill.foregroundColor}`);
console.log(`\tBackground color: ${moonFill.backgroundColor}`);
console.log(`\tTransparency: ${moonFill.transparency}`);
console.log(`\tFill type: ${moonFillType}`);
});
Fields
| gradient = "Gradient" | Gradient fill. |
| mixed = "Mixed" | Mixed fill. |
| noFill = "NoFill" | No fill. |
| pattern = "Pattern" | Pattern fill. |
| picture = "Picture" | Picture fill. |
| solid = "Solid" | Solid fill. |
| texture = "Texture" | Texture fill. |