CreateWordArt([oTextPr], [sText], [sTransform], [oFill], [oStroke], [nRotAngle], [nWidth], [nHeight]) → { 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 измеряется в английских единицах измерения. |
Возвращает:
- Тип ApiDrawing
Пример
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oTextPr = Api.CreateTextPr();
oTextPr.SetFontSize(30);
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, "P7 office", "textArchUp", oFill, oStroke, 0, 150 * 36000, 50 * 36000);
var oParagraph = oDocument.GetElement(0);
oParagraph.AddDrawing(oTextArt);
builder.SaveFile("docx", "CreateWordArt.docx");
builder.CloseFile();