Поместить картинку на фон
oksale
СПб
Нужно организовать вывод таблицы с данными, а на фоне - рисунок.
Изображение должно выводиться на каждой странице.
Изображение должно выводиться на каждой странице.
Комментарии
А теперь, собственно, сам ответ: Кинь на форму какой-нибудь Page-band (прощебудет использовать PageHeader), кинь также Child, на него (на Child) помести Picture c нужными тебе размерами (само собой Child должен полностью "вмещать" картинку), в который (как ты уже догадался) помести твой фоновый "герб" (правда это можно сделать и через Дельфи, если путь к файлу картинки есть величина непостоянная).
MasterData и остальные бэнды настраиваешь как обычно.
Потом в скрипте PageHeader пишешь следующий код (примерно):
- Не привязывай Child (у которого имя бэнда - Child1) как "ребенка" ни к одному из бэндов, а то все порушится.
- Как уже догадались уважаемые читатели Page-band нужно сделать независимым (установить Visible = False)
- CURY := 100; //здесь твое значение верхней позиции
(можешь поставить просто верхнюю границу страницы, то бишь Page1.TopMargin или како-нибудь другое значение.
- Как уже было сказано в начале все это можно проделать и с другим Page-band'ом (например, PageFooter) или вообще через Дельфи (используя OnPageBegin, но я привел самый простой и быстрый способ. Все остальные способы аналогичны приведенному.