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