Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Справочник методов класса ApiTableCellPr текстового документа

Обновлено: 15.12.25

new ApiTableCellPr()

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

Методы

Название Описание
GetClassType ↗ Возвращает тип класса ApiTableCellPr.
SetCellBorderBottom ↗ Устанавливает границу, которая будет отображаться внизу текущей ячейки таблицы.
SetCellBorderLeft ↗ Устанавливает границу, которая будет отображаться слева от текущей ячейки таблицы.
SetCellBorderRight ↗ Устанавливает границу, которая будет отображаться справа от текущей ячейки таблицы.
SetCellBorderTop ↗ Устанавливает границу, которая будет отображаться вверху текущей ячейки таблицы.
SetCellMarginBottom ↗ Указывает объем пространства, которое останется между нижним экстентом содержимого ячейки и границей определенной ячейки таблицы внутри таблицы.
SetCellMarginLeft ↗ Указывает объем пространства, которое останется между левым экстентом содержимого ячейки и границей определенной ячейки таблицы внутри таблицы.
SetCellMarginRight ↗ Указывает объем пространства, которое останется между правым экстентом содержимого ячейки и границей определенной ячейки таблицы внутри таблицы.
SetCellMarginTop ↗ Указывает объем пространства, которое останется между верхним пределом содержимого ячейки и границей определенной ячейки таблицы внутри таблицы.
SetNoWrap ↗ Указывает, как располагается текущая ячейка таблицы, когда родительская таблица отображается в документе. Этот параметр влияет на поведение ячейки только в том случае, если макет таблицы ApiTablePr#SetTableLayout ↗ для этой таблицы настроен на использование алгоритма «автоподбора».
SetShd ↗ Указывает затенение, применяемое к содержимому ячейки таблицы.
SetTextDirection ↗ Указывает направление потока текста для этой ячейки таблицы.
SetVerticalAlign ↗ Задает вертикальное выравнивание текстового содержимого в текущей ячейке таблицы.
SetWidth ↗ Устанавливает предпочтительную ширину текущей ячейки таблицы.
ToJSON ↗ Преобразует объект ApiTableCellPr в объект JSON.

Пример

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oTableStyle = oDocument.CreateStyle("CustomTableStyle", "table");
oTableStyle.SetBasedOn(oDocument.GetStyle("Bordered"));
var oTable = Api.CreateTable(3, 3);
oTable.SetWidth("percent", 100);
var oTableRow = oTable.GetRow(0);
oTableRow.SetHeight("atLeast", 1440);
var oTableCellPr = oTableStyle.GetTableCellPr();
oTableCellPr.SetVerticalAlign("bottom");
oTableCellPr.SetCellBorderRight("single", 32, 0, 51, 51, 51);
oTableCellPr.SetCellBorderTop("single", 32, 0, 51, 51, 51);
oTableCellPr.SetShd("clear", 255, 111, 61, false);
var oCell = oTable.GetRow(0).GetCell(0);
var oParagraph = oCell.GetContent().GetElement(0);
oParagraph.AddText("Align bottom");
oTable.SetStyle(oTableStyle);
oDocument.Push(oTable);
var sClassType = oTableCellPr.GetClassType();
oParagraph = oDocument.GetElement(0);
oParagraph.AddText("Class Type = " + sClassType);
builder.SaveFile("docx", "ApiTableCellPr.docx");
builder.CloseFile();