AddWordArt([oTextPr], [sText], [sTransform], [oFill], [oStroke], [nRotAngle], [nWidth], [nHeight], [nFromCol], [nFromRow], [nColOffset], [nRowOffset]) → { 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 измеряется в английских единицах измерения. |
nFromCol | численный | 0 | Номер столбца, в котором будет размещено начало объекта Text Art. |
nFromRow | численный | 0 | Номер строки, в которой будет размещено начало объекта Text Art. |
nColOffset | EMU | 0 | Смещение от столбца nFromCol до левой части объекта Text Art, измеренное в английских единицах измерения. |
nRowOffset | EMU | 0 | Смещение от строки nFromRow до верхней части объекта Text Art, измеренное в английских единицах измерения. |
Возвращает:
- Тип ApiDrawing
Пример
builder.CreateFile("xlsx");
var oWorksheet = Api.GetActiveSheet();
var oTextPr = Api.CreateTextPr();
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)));
oWorksheet.AddWordArt(oTextPr, "R7-office", "textArchUp", oFill, oStroke, 0, 100 * 36000, 20 * 36000, 0, 2, 2 * 36000, 3 * 36000);
builder.SaveFile("xlsx", "AddWordArt.xlsx");
builder.CloseFile();