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

Объединение ячеек

Объединение ячеек доступно для всех ячеек таблицы, даже для фиксированных ячеек. В таблице при необходимости можно изменить формат отображения содержимого ячейки. В обычном режиме настройки таблицы объединение ячеек задается в инспекторе объектов в поле объединения. Объединение ячеек в интерактивном режиме настройки таблицы доступно из контекстного меню.

При объединении ячеек таблицы указывается тип и значение данных, а также атрибут будущей объединенной ячейки. Указание типа и значения данных для хранения в области объединения по своей сути напоминает использование внутреннего источника данных в таблицах. В индексном поле объединения хранятся соответствия координаты левой верхней ячейки будущего объединения - размер объединения и данные. Индексами являются целочисленные значения строки и столбца левой верхней ячейки будущего объединения, элементами - значения любого типа, а размером объединения - величины ширины и высоты объединения. Единицей измерения этих величин является одна ячейка. В интерактивном режиме при объединении ячеек в качетсве данных для будущего объединения по умолчанию берется текст и атрибут левой верхней ячейки в прямоугольной области выделения. Если имя атрибута объединения не задано, используется атрибут, заданный для ячейки таблицы по умолчанию.

Для ячеек, входящих в объединение, можно задавать индивидуальные атрибуты, отличные от атрибута объединения. Атрибут объединения имеет приоритет над индивидуальным атрибутом ячейки. Только два параметра индивидуального атрибута применяются для ячейки, игнорируя атрибут объединения. Такими параметрами являются вертикальный и горизонтальный карандаш. Например, на рисунке ячейки до объединения имеют разные параметры атрибутов - цвет фона и границ. После объединения границы ячеек 2, 3 сохранили параметры индивидуального атрибута, а фон этих ячеек изменился - принял параметры атрибута объединения, то есть левой верхней ячейки объединения.

См. также: