Теги форматирования и атрибуты столбцов, строк и ячеек
Строки, столбцы и ячейки могут быть отформатированы, то есть можно задать выравнивание, цвет текста и фона, шрифт, разбить текст на подстроки. Эти атрибуты оформления задаются в объектном типе ДОП_АТРИБУТ. Для ячеек и строк атрибуты оформления устанавливаются при помощи методов УСТ_АТРИБУТ_ЯЧЕЙКИ и УСТ_АТРИБУТ_СТРОКИ соотвественно. Для столбцов атрибуты указываются в поле атрибут объектного типа СТОЛБЕЦ_СХЕМЫ и устанавливаются при помощи метода УСТАНОВИТЬ_СХЕМУ.
Также строковые данные, отображающиеся в ячейках таблицы, можно отформатировать при помощи тэгов форматирования. Тэги форматирования указываются непосредственно в строке со значением ячейки. При использовании тэгов форматирования теряется тип значения ячейки, значение ячейки становится строковым типом, что в дальнейшем может повлиять на экспорт и другие процессы. В процессе разработки лучше лучше использовать методы для назначения атрибутов - УСТ_АТРИБУТ_ЯЧЕЙКИ, УСТ_АТРИБУТ_СТРОКИ.
Пример
Пример иллюстрирует функцию, которая реализует форматирование столбца схемы, строки и ячеек различными вариантами - при помощи тэгов форматирования и методов задания формата.
ФУНКЦИЯ Форматирование //если схема успешно считалась, то устанавливаются атрибуты столбцу ЕСЛИ УСТ_ИМЯ_СХЕМЫ("схема555") ТО ПЕРЕМ СХЕМА: схема СЧИТАТЬ_СХЕМУ(схема) схема.столбцы[2].атрибут = [авто_фон = НЕТ , фон = [синий = 255]] УСТАНОВИТЬ_СХЕМУ(схема) ОТЛАДКА(схема) КОНЕЦ_ЕСЛИ УСТ_АТРИБУТ_СТРОКИ(5, [авто_фон = НЕТ , фон = [синий = 255]]) УСТ_АТРИБУТ_ЯЧЕЙКИ("цена", 5, [авто_шрифт = НЕТ , шрифт = ТАБШ_КРУПНЫЙ]) ПЕРЕМ СТРОКА: тэг="/BR" ЯЧЕЙКА("цена", 3, ТЕКСТ("цена", 3) + тэг) КОНЕЦ_ФУНКЦИИ