Руководство разработчика

Форматирование содержимого ячеек

Содержимое ячеек может быть отформатировано, то есть можно задать выравнивание, цвет текста и фона, шрифт, сделать ячейку редактируемой. Атрибуты ячеек можно настроить в Инспекторе объектов, на Панели атрибутов ячеек или при помощи меню Форма-Ячейки-Атрибуты, выделив одну или сразу несколько ячеек.

Во время выполнения программы можно также устанавливать атрибуты ячейкам, к примеру, в зависимости от значения ячейки изменяется фон ячейки. Эти атрибуты оформления задаются в объектном типе ТФ_АТР_ЯЧЕЙКИ. Атрибуты оформления устанавливаются при помощи метода УСТ_АТРИБУТ_ЯЧЕЙКИ. Установить атрибуты оформления можно сразу нескольким ячейкам, попадающим в некоторую прямоугольную область, при помощи метода УСТ_АТР_ОБЛАСТИ . Область, к которой применяются атрибуты оформления определяется левой верхней ячейкой и нижней правой ячейкой.

Пример

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

  ...
  ФУНКЦИЯ Форматирование_ячеек
   ПЕРЕМ ТФ_АТР_ЯЧЕЙКИ: атрибуты
   ПЕРЕМ ТФ_ЯЧЕЙКА: яч1
   яч1 = [имя_раздела = "Раздел2", идент = "дата"]
   атрибуты = [гор_выравн = ГВ_ЦЕНТР, вер_выравн = ВВ_ЦЕНТР, цвет_фона = [красный = 205]]
   ПЕРЕМ ДАТА: данные
   ДАННЫЕ_ЯЧЕЙКИ(яч1, данные)
   ЕСЛИ данные <> ДАТА_ТЕК ТО 
     УСТ_АТР_ЯЧЕЙКИ(яч1, атрибуты)
   КОНЕЦ_ЕСЛИ
  КОНЕЦ_ФУНКЦИИ
  ...

См. также: