Поделиться через


PowerPoint.ShapeFillType enum

Указывает тип заливки фигуры.

Комментарии

[ Набор API: PowerPointApi 1.4 ]

Примеры

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/powerpoint/shapes/get-set-shapes.yaml

// Changes the selected shapes fill color to red.
await PowerPoint.run(async (context) => {
  const shapes: PowerPoint.ShapeScopedCollection = context.presentation.getSelectedShapes();
  const shapeCount = shapes.getCount();
  shapes.load("items/fill/type");
  await context.sync();
  shapes.items.map((shape) => {
    const shapeFillType = shape.fill.type as PowerPoint.ShapeFillType;
    console.log(`Shape ID ${shape.id} original fill type: ${shapeFillType}`);
    shape.fill.setSolidColor("red");
  });
  await context.sync();
});

Поля

gradient = "Gradient"

Указывает, что фигура должна иметь градиентную заливку.

noFill = "NoFill"

Указывает, что фигура не должна содержать заливку.

pattern = "Pattern"

Указывает, что фигура должна иметь заливку узора.

pictureAndTexture = "PictureAndTexture"

Указывает, что фигура должна иметь заливку рисунка или текстуры.

slideBackground = "SlideBackground"

Указывает, что фигура должна иметь заливку фона слайда.

solid = "Solid"

Указывает, что фигура должна иметь обычную сплошную заливку.