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();