Поместить картинку на фон

oksaleoksale СПб
отредактировано April 2005 Раздел: FastReport 2.xx VCL
Нужно организовать вывод таблицы с данными, а на фоне - рисунок.
Изображение должно выводиться на каждой странице.

Комментарии

  • отредактировано 03:40
    Так никто и не ответил?... Хреново... Ну да ладно... Не самый простой вопрос в конце концов, потому и нет ни единого ответа.
    А теперь, собственно, сам ответ: Кинь на форму какой-нибудь Page-band (прощебудет использовать PageHeader), кинь также Child, на него (на Child) помести Picture c нужными тебе размерами (само собой Child должен полностью "вмещать" картинку), в который (как ты уже догадался) помести твой фоновый "герб" ;) (правда это можно сделать и через Дельфи, если путь к файлу картинки есть величина непостоянная).
    MasterData и остальные бэнды настраиваешь как обычно.
    Потом в скрипте PageHeader пишешь следующий код (примерно):
        ShowBand(Child1);
        CURY := 100; //здесь твое значение верхней позиции
    

    - Не привязывай Child (у которого имя бэнда - Child1) как "ребенка" ни к одному из бэндов, а то все порушится.


    - Как уже догадались уважаемые читатели Page-band нужно сделать независимым (установить Visible = False)


    - CURY := 100; //здесь твое значение верхней позиции
    (можешь поставить просто верхнюю границу страницы, то бишь Page1.TopMargin или како-нибудь другое значение.


    - Как уже было сказано в начале все это можно проделать и с другим Page-band'ом (например, PageFooter) или вообще через Дельфи (используя OnPageBegin, но я привел самый простой и быстрый способ. Все остальные способы аналогичны приведенному.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.