CreateWordArt([oTextPr], [sText], [sTransform], [oFill], [oStroke], [nRotAngle], [nWidth], [nHeight], [nIndLeft], [nIndTop]) → { ApiDrawing }
Создает объект Text Art с указанными параметрами.
Параметры:
Название | Тип | По умолчанию | Описание |
oTextPr | ApiTextPr | Api.CreateTextPr() | Свойства текста. |
sText | строковый | «Your text here» | Текст для объекта Text Art. |
sTransform | TextTransform | «textNoShape» | Тип преобразования текста. |
oFill | ApiFill | Api.CreateNoFill() | Цвет или узор, используемый для заполнения объекта Text Art. |
oStroke | ApiStroke | Api.CreateStroke(0, Api.CreateNoFill()) | Штрих, используемый для создания тени объекта Text Art. |
nRotAngle | численный | 0 | Угол поворота. |
nWidth | EMU | 1828800 | Ширина Text Art измеряется в английских единицах измерения. |
nHeight | EMU | 1828800 | Высота Text Art измеряется в английских единицах измерения. |
nIndLeft | EMU | ApiPresentation.GetWidth() / 2 | Значение левого бокового отступа Text Art, измеряемое в английских единицах измерения. |
nIndTop | EMU | ApiPresentation.GetHeight() / 2 | Значение отступа верхней стороны Text Art, измеренное в английских единицах измерения. |
Возвращает:
- Тип ApiDrawing
Пример
builder.CreateFile("pptx");
var oPresentation = Api.GetPresentation();
var oSlide = oPresentation.GetSlideByIndex(0);
oSlide.RemoveAllObjects();
var oRun = Api.CreateRun();
var oTextPr = oRun.GetTextPr();
oTextPr.SetFontSize(72);
oTextPr.SetBold(true);
oTextPr.SetCaps(true);
oTextPr.SetColor(51, 51, 51, false);
oTextPr.SetFontFamily("Comic Sans MS");
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
var oStroke = Api.CreateStroke(1 * 36000, Api.CreateSolidFill(Api.CreateRGBColor(51, 51, 51)));
var oTextArt = Api.CreateWordArt(oTextPr, "r7", "textArchUp", oFill, oStroke, 0, 100 * 36000, 30 * 36000);
oSlide.AddObject(oTextArt);
builder.SaveFile("pptx", "CreateWordArt.pptx");
builder.CloseFile();