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

SetTableLook

Обновлено: 15.12.25

SetTableLook(isFirstColumn, isFirstRow, isLastColumn, isLastRow, isHorBand, isVerBand)

Указывает компоненты условного форматирования ссылаемого стиля таблицы (если он существует), которые должны применяться к набору строк таблицы с текущими исключениями свойств на уровне таблицы. Стиль таблицы может задавать до шести различных необязательных условных форматов [Пример: Разное форматирование для первого столбца], которые затем могут быть применены или опущены к отдельным строкам таблицы в родительской таблице.

По умолчанию применяется форматирование обвязки строк и столбцов, но не форматирование первой строки, последней строки, первого столбца или последнего столбца.

Параметры:

НазваниеТипОписание
isFirstColumnлогическийУказывает, что к таблице должно применяться условное форматирование первого столбца.
isFirstRowлогическийУказывает, что к таблице должно применяться условное форматирование первой строки.
isLastColumnлогическийУказывает, что к таблице должно применяться условное форматирование последнего столбца.
isLastRowлогическийУказывает, что к таблице должно применяться условное форматирование последней строки.
isHorBandлогическийУказывает, что условное форматирование горизонтальных полос не должно применяться к таблице.
isVerBandлогическийУказывает, что условное форматирование вертикальной полосы не должно применяться к таблице.

Возвращает:

Этот метод не возвращает никаких данных.

Пример

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
oParagraph.AddText("We set the table look to override the current table style:");
var oTableStyle = oDocument.CreateStyle("CustomTableStyle", "table");
oTableStyle.SetBasedOn(oDocument.GetStyle("Bordered"));
var oTable = Api.CreateTable(3, 3);
oTable.SetWidth("percent", 100);
oTable.SetStyle(oTableStyle);
oTable.SetTableLook(true, true, true, true, true, true);
oTableStyle.GetConditionalTableStyle("topLeftCell").GetTableCellPr().SetShd("clear", 255, 111, 61);
oDocument.Push(oTable);
builder.SaveFile("docx", "SetTableLook.docx");
builder.CloseFile();

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое