Страница 1 из 2

Оформление отчета

Добавлено: 16 мар 2007, 07:00
Trv
У меня в отчете выводятся данные из двух таблиц. Сначало идет запись из главной, ниже одна или больше записей из подчиненной. Я поместил на страницу отчета 2 Бэнда, установил между ними связь. Как можно заключить в рамку эти записи? Т.е. на странице должно отображаться несколько карточек. Каждая карточка содержит запись из главной таблицы и несколько из подчиненной. Количество карточек определяется количеством записей в главной таблице.

Оформление отчета

Добавлено: 16 мар 2007, 11:49
Edward
Эту задачу можно решить при помощи границ (Borders) у компонентов StiText.

Смотрите, пожалуйста, пример из Demo из стандартной поставки, в котором я просто добавил границы у соответсвующих компонентов, чтобы получились карточки:
http://forum.stimulsoft.com/upload/Mast ... orders.zip

Спасибо.

Оформление отчета

Добавлено: 19 мар 2007, 06:45
Trv
Edward писал(а):Эту задачу можно решить при помощи границ (Borders) у компонентов StiText.

Смотрите, пожалуйста, пример из Demo из стандартной поставки, в котором я просто добавил границы у соответсвующих компонентов, чтобы получились карточки:
http://forum.stimulsoft.com/upload/Mast ... orders.zip

Спасибо.
Спасибо, то что надо.
А если у меня внутри карточки каждое поле имеет бордюр и я хочу выделить внешнюю рамку карточки другим стилем? Т.е. как можно выставить разные стили бордюра для ячейки на разных сторонах (например сверху и слева) ?

Оформление отчета

Добавлено: 19 мар 2007, 07:16
Edward
Положите два одинаковых компонента StiText один поверх другого и установите у верхнего прозрачный цвет шрифта и фона. У этого компонента и установите необходимые Вам границы.

Спасибо.

Оформление отчета

Добавлено: 19 мар 2007, 09:46
Trv
Edward писал(а):Положите два одинаковых компонента StiText один поверх другого и установите у верхнего прозрачный цвет шрифта и фона. У этого компонента и установите необходимые Вам границы.

Спасибо.
Это выход, хотя и довольно корявый.

Оформление отчета

Добавлено: 19 мар 2007, 10:13
Edward
Trv писал(а):Это выход, хотя и довольно корявый.
Используйте для отрисовки границ горизонтальные и вертикальные примитивы. Для них Вы сможете установить разный стиль границ.

Спасибо.

Оформление отчета

Добавлено: 22 мар 2007, 05:23
Trv
Как сделать, что бы мои "карточки" печатались на одной странице (не разрывались)? Т.е. строка из мастер и строки из 3 подчиненных таблиц размещались на одной странице. На страницу помещается 6-10 "карточек".

Оформление отчета

Добавлено: 22 мар 2007, 06:43
Vital
У мастер бэнда установите свойтсво KeepChildTogether в true.

Спасибо.

Оформление отчета

Добавлено: 22 мар 2007, 06:58
Trv
Не помогает. Версия SR_2007.03.17_R2003.zip.

Оформление отчета

Добавлено: 23 мар 2007, 06:17
Vital
Пришлите пожалуйста отчет на support.

Спасибо.