helpf.pro
Регистрация

v8: Программное оформление границ ячеек

gres
17.06.2013 08:17Прочитано: 21363
Здравствуйте!
Каким образом можно программно оформить прорисовку (наличие, тип, толщину) границ ячеек табличного документа в отчете?
Спасибо
Yandex
Возможно, вас также заинтересует
Реклама на портале
arbuzyka2525
17.06.2013 09:43Ответ № 1
Как то так.
Обл = ЭлементыФормы.ПолеТабличногоДокумента.Область(<ИмяОбласти>)
Имя области может быть адрес ячейки:R1C1:R2C2.

А у переменной "Обл" уже есть свойства которые тебе необходимы.
Подробнее в синтаксис-помощнике описано.
Изменено 17.06.13 09:44:32
gres
17.06.2013 10:38Ответ № 2
То, что у области ячеек есть такое свойство я в СП прочел. Там, к сожалению не приведен пример использования этого свойства, т.е. был не понятен синтаксис использования.
Но раскопки привели к следующим результатам:
Код 1C v 8.х
 
Обл = ДокументРезультат.Область(ВерхСтрк,ЛевКол,НижСтрк,ПравКол);
Обл.ГраницаСлева = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная,1);

где
ВерхСтрк - номер верхней строки области;
ЛевКол - номер левой колонки области;
НижСтрк - номер нижней строки области;
ПравКол - номер правой колонки области.

ТипЛинииЯчейкиТабличногоДокумента кроме значения Сплошная может принимать следующие значения:
БольшойПунктир, Двойная, НетЛинии, РедкийПунктир, Точечная, ЧастыйПунктир.

Спасибо за отклик.
gres
17.06.2013 10:40Ответ № 3
Вопрос закрыт!
Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.