0
AlphaSpec
06.12.16
✎
08:31
|
Требуется макет печатной формы вида:
__________
| |____|
| |____|
|___|____|
Имеется ДеревоЗначений. Для каждой группировки необходимо заполнить макет - группировка - в объединенную ячейку, строки группировок - в строки справа от объединенной ячейки соответственно. Собственно - как реализовать?
Сейчас создал область Строка вида
__________
|___|____|
В цикле вывожу строки дерева в область. Осталось объединить строки первого столбца, но как? Для Область.Объединить() необходимо указать конкретную область, но откуда ее взять?
|
|
2
Fedor-1971
06.12.16
✎
09:10
|
(0) варианты:
1. сделай рамку без нижней границы и выводи себе на здоровье
|------|------|
| | |
| |------| внешне будет выглядеть как объединённая ячейка
2. чуть сложнее:
выводим первую строку, запоминаем стр1=таб.ВысотаТаблицы, выводим последнюю строку стр2=таб.ВысотаТаблицы, таб.Область(стр1,1,стр2,1).Объединить(). Соответственно, проверь куда денется уже выведенный текст
|
|