• Post category:Api
  • Запись изменена:30.05.2023

CreateBlipFill(sImageUrl, sBlipFillType) → { ApiFill }

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

Параметры:

НазваниеТипОписание
sImageUrlстроковыйПуть к изображению, используемому для заливки бликов (в настоящее время поддерживаются только URL-адреса в Интернете или изображения в кодировке Base64).
sBlipFillTypeBlipFillTypeТип заливки, используемой для заливки бликов (плитка или растяжка).

Возвращает:

Тип ApiFill

Пример

builder.CreateFile("pptx");
var oPresentation = Api.GetPresentation();
var oSlide = oPresentation.GetSlideByIndex(0);
oSlide.RemoveAllObjects();
var oFill = Api.CreateBlipFill("url-test-image.png", "tile");
var oStroke = Api.CreateStroke(0, Api.CreateNoFill());
var oDrawing = Api.CreateShape("star10", 300 * 36000, 130 * 36000, oFill, oStroke);
oDrawing.SetPosition(608400, 1267200);
oSlide.AddObject(oDrawing);
builder.SaveFile("pptx", "CreateBlipFill.pptx");
builder.CloseFile();