В «Форсайт. Аналитическая платформа» в настольном приложении можно настроить различное оформление таблиц: стили оформления, ручное форматирование областей, условное форматирование. При многочисленных настройках оформления оно применяется в определенном порядке.
Оформление данных задается для:
таблицы данных экспресс-отчёта;
таблицы данных аналитической панели;
табличного визуализатора и области данных регламентного отчёта.
В порядке оформления данных каждый следующий пункт перекрывает предыдущий:
Распределение данных. Перекрывает только заливку ячеек.
Метрики «Цвет», «Цвет шрифта», «Размер шрифта».
Условное форматирование. Перекрывает только заливку ячеек.
Для ручного форматирования и условного форматирования оформление может быть задано для разных элементов таблицы, в этом случае порядок применения следующий:
Вся таблица. Наименьший приоритет.
Данные.
Измерение по строкам.
Уровень измерения по строкам.
Отдельная строка.
Измерение по столбцам.
Уровень измерения по столбцам.
Отдельный столбец.
Итоги по столбцам.
Итоги по строкам. Наибольший приоритет.
Примечание. При выборе нескольких измерений по строкам/столбцам будет использоваться оформление последнего выбранного измерения.
Ручная настройка заливки измерения по строкам будет перекрываться заливкой отдельного столбца, но условное форматирование, настроенное для строки, будет перекрывать любую заливку, настроенную вручную.
В инструменте «Анализ временных рядов» доступны следующие настройки оформления, в порядке применения:
При работе в области данных регламентного отчёта основным оформлением является оформление области данных и оформление итогов.
В процессе форматирования таблицы оформление области данных, оформление области формул, оформление итогов и оформление вычисляемых показателей могут перекрываться другими стилями, но при нажатии на кнопку «Обновить» оформление будет настроено в соответствии с параметрами области данных.
Оформление специальных границ задаётся для:
таблицы данных экспресс-отчёта;
таблицы данных аналитической панели;
табличного визуализатора и области данных регламентного отчёта;
В порядке применения специальных границ каждый следующий пункт перекрывает предыдущий:
Таблица. Наименьший приоритет. Для настройки границ таблицы выделите всю таблицу, перейдите на вкладку «Таблица» боковой панели, затем на вкладку «Оформление». Установите флажок «Специальная граница» и задайте её настройки.
Уголок. Для настройки границ уголка выделите уголок, перейдите на вкладку «Уголок» боковой панели, затем на вкладку «Оформление». Установите флажок «Специальная граница» и задайте её настройки.
Данные. Для настройки границ данных выделите данные, перейдите на вкладку «Данные» боковой панели, затем на вкладку «Оформление». Установите флажок «Специальная граница» и задайте её настройки.
Пример перекрытия границ уголка границами данных:
В приведённом примере для уголка настроены зелёные границы, для данных - синие. На пересечении нижнего левого угла уголка и верхнего правого угла данных синяя граница перекрывает зелёную.
Боковик. Для настройки границ боковика выделите боковик, перейдите на вкладку «Заголовок» боковой панели, затем на вкладку «Оформление». Установите флажок «Специальная граница» и задайте её настройки.
Пример перекрытия границ данных границами боковика:
В приведённом примере для боковика настроены зелёные границы, для данных - синие. На пересечении правой границы боковика и левой границы данных зеленая граница боковика перекрывает синюю.
Пример перекрытия границ уголка границами боковика:
В приведённом примере для боковика настроены синие границы, для уголка - зелёные. На пересечении верхней границы боковика и нижней границы уголка синяя граница боковика перекрывает зелёную.
Шапка. Для настройки границ шапки выделите шапку, перейдите на вкладку «Заголовок» боковой панели, затем на вкладку «Оформление». Установите флажок «Специальная граница» и задайте её настройки.
Пример перекрытия границ боковика границами шапки:
В приведённом примере для боковика настроены зелёные границы, для шапки - синие. На пересечении правого верхнего угла боковика и нижнего левого угла шапки синяя граница перекрывает зелёную.
Пример перекрытия границ уголка границами шапки:
В приведённом примере для уголка настроены зелёные границы, для шапки - синие. На пересечении правой границы уголка и левой границы шапки синяя граница перекрывает зелёную.
Границы измерения. Для настройки стиля измерения выделите измерение, перейдите на вкладку «Измерение» боковой панели, затем на вкладку «Оформление заголовка», если необходимо настроить границы заголовка измерения, или на вкладку «Оформление данных», если необходимо настроить границы для данных измерения. Установите флажок «Специальная граница» и задайте её настройки.
Границы уровня измерения. Для настройки стиля уровня измерения выделите уровень, перейдите на вкладку «Уровень» боковой панели, затем на вкладку «Оформление заголовка», если необходимо настроить границы заголовка уровня, или на вкладку «Оформление данных», если необходимо настроить границы для данных уровня. Установите флажок «Специальная граница» и задайте её настройки.
Границы элемента измерения. Для настройки стиля элемента измерения выделите необходимый элемент измерения в боковике или шапке, перейдите на вкладку «Формат» боковой панели, затем на вкладку «Оформление заголовка», если необходимо настроить границы заголовка элемента, или на вкладку «Оформление данных», если необходимо настроить границы для данных элемента. Установите флажок «Специальная граница» и задайте её настройки.
Пример перекрытия границ уровня измерения границами элемента измерения:
В приведённом примере для элемента измерения «Архангельская область» и для уровня измерения «ФО Территориальные образования» настроены специальные границы данных. Для элемента - розовая линия, для уровня - синяя линяя. Верхняя граница элемента перекрыла нижнюю границу уровня измерения.
Примечание. При пересечении вертикальных и горизонтальных границ наибольшим приоритетом обладают элементы измерения шапки (вертикальные границы). В ячейке, расположенной на пересечении границ, могут не отображаться пересекающиеся границы. Для отображения пересекающихся границ используйте свойство IEaxGridViewSettings.ShowRealBorderDataStyle.
Границы условного форматирования данных. Условное форматирование данных применяется к данным динамически, стиль не хранится в ячейке.
Границы изменённых данных. Оформление изменённых данных применяется динамически, стиль не хранится в ячейке.
Границы, установленные блоком контроля. С помощью блоков контроля можно настроить проверку вводимых в формы ввода данных и оформление не прошедших контроль значений. Оформление, настроенное в блоке контроля, применяется к данным динамически, стиль не хранится в ячейке.
Внешние границы таблицы. По умолчанию внешние границы таблицы отображаются на листе отчета, тип и цвет линии внешней границы установлены по умолчанию:
Если левая верхняя ячейка таблицы расположена в ячейке А0, верхняя и левая внешние границы таблицы не отображаются:
Изменить тип и цвет линии внешней границы таблицы можно через настройку регионов с помощью интерфейса ITabRegion.
Пример перекрытия внешней границей границ боковика и шапки таблицы:
В приведённом примере для боковика и шапки настроены специальные границы - верхняя, левая, правая и нижняя. Для боковика - зелёного цвета, для шапки - синего. Внешняя граница перекрыла левую и нижнюю границы боковика, верхнюю и правую границы шапки.
Границы регионов. Наивысший приоритет. Для работы с регионами таблицы используйте интерфейс ITabRegion.
См. также: