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(); Была ли полезна статья?
