Image1->picture1

отредактировано 16:12 Раздел: FastReport 4.0
Добрый день.
Подскажите как передать картинку в отчет?
Значит нужно создать шаблон этикетки. Шаблон создал. В шаблоне находятся 5 компонентов Picture для знаков ярлыков для ткани.
В Delphi создал приложение которое передает необходимые данные на этикетку. Но вот рисунок передать не могу.
В FastReport не селен, поэтому если можно по подробней.
С уважением ABrej.

Комментарии

  • gpigpi
    отредактировано 16:12
    TfrxPictureView(frxReport1.FindObject('Picture1')).Picture := Image1.Picture;
  • отредактировано 16:12
    gpi написал: »
    TfrxPictureView(frxReport1.FindObject('Picture1')).Picture := Image1.Picture;
    Спасибо.
    А как тоже самое но из файла?
  • gpigpi
    отредактировано August 2012
    TfrxPictureView(frxReport1.FindObject('Picture1')).Picture.LoadFromFile
  • отредактировано 16:12
    Спасибо.
    А как при выводе на печать запретить вывод диалога выбора принтера? В долнейшем планируется использовать компонент штрих кода с индивидуальным кодом на каждой этикетке.
  • gpigpi
    отредактировано 16:12
    frxReport1.PrintOptions.ShowDialog := False;
  • отредактировано 16:12
    Огромное спасибо!!!!
  • darweengdarweeng СССР
    отредактировано 16:12
    Доброго времени! Столкнулся с похожей проблемой. Перевел приведенный код на С++, но выводит пустой отчет:

    frxReport1->LoadFromFile("12345.fr3");
    TfrxPictureView(frxReport1->FindObject("Picture1")).Picture = Image1->Picture;
    frxReport1->ShowReport();

    В файле 12345.fr3 уже есть картинка с именем Picture1. Подскажите пожалуйста как быть?
  • gpigpi
    отредактировано 16:12
    А шаблон отчёта точно загружается? Попробуйте указать абсолютный путь
  • darweengdarweeng СССР
    отредактировано January 2013
    gpi написал: »
    А шаблон отчёта точно загружается? Попробуйте указать абсолютный путь
    Да, загружается... Добавил картинку в шаблон в "Picture1", вот ее показывает.
    Нашел на китайском форуме еще такую версию, но тоже не работает:
    TfrxPictureView(frxReport1->FindObject("Picture1")).Picture->Bitmap ->Assign(Image1->Picture->Bitmap);

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

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