new ApiTableCell()

Класс, представляющий ячейку таблицы.

Методы

НазваниеОписание
GetClassTypeВозвращает тип класса ApiTableCell.
GetContentВозвращает текущее содержимое ячейки.
SetCellBorderBottomУстанавливает границу, которая будет отображаться внизу текущей ячейки таблицы.
SetCellBorderLeftУстанавливает границу, которая будет отображаться слева от текущей ячейки таблицы.
SetCellBorderRightУстанавливает границу, которая будет отображаться справа от текущей ячейки таблицы.
SetCellBorderTopУстанавливает границу, которая будет отображаться вверху текущей ячейки таблицы.
SetCellMarginBottomУказывает объем пространства, которое должно оставаться между нижним пределом содержимого ячейки и границей конкретной отдельной ячейки таблицы внутри таблицы.
SetCellMarginLeftУказывает объем пространства, которое должно оставаться между левым экстентом содержимого текущей ячейки и левой границей отдельной ячейки таблицы внутри таблицы.
SetCellMarginRightУказывает объем пространства, которое должно оставаться между правым экстентом содержимого текущей ячейки и правой границей отдельной ячейки таблицы внутри таблицы.
SetCellMarginTopУказывает объем пространства, которое должно оставаться между верхним экстентом содержимого текущей ячейки и границей верхнего края конкретной отдельной ячейки таблицы внутри таблицы.
SetShdУказывает затенение, которое будет применяться к границам текущей ячейки таблицы.
SetTextDirectionУказывает направление потока текста для текущей ячейки таблицы.
SetVerticalAlignЗадает вертикальное выравнивание текста в текущей ячейке таблицы.

Пример

builder.CreateFile("pptx");
var oPresentation = Api.GetPresentation();
var oTable = Api.CreateTable(2, 4);
var oRow = oTable.GetRow(0);
var oCell = oRow.GetCell(0);
var oContent = oCell.GetContent();
var oParagraph = Api.CreateParagraph();
var sClassType = oCell.GetClassType();
oParagraph.AddText("Class type: " + sClassType);
oContent.Push(oParagraph);
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(51, 51, 51));
oCell.SetCellBorderBottom(1, oFill);
oCell.SetCellBorderTop(1, oFill);
oCell.SetCellBorderLeft(1, oFill);
oCell.SetCellBorderRight(1, oFill);
oCell.SetCellMarginTop(500);
oCell.SetCellMarginLeft(1000);
var oSlide = oPresentation.GetSlideByIndex(0);
oSlide.RemoveAllObjects();
oSlide.AddObject(oTable);
builder.SaveFile("pptx", "ApiTableCell.pptx");
builder.CloseFile();