Здраствуйте форумчане,
подскажите пожалуйста, как можно отобразить картинки JPG - формата в Lazreport-e.
Модератор: Модераторы
if View.Name='thumbnail' then
TFrPictureView(View).Picture.LoadFromFile('/usr/share/no_foto.jpg');
Xenar писал(а):if View.Name='thumbnail' then
TFrPictureView(View).Picture.LoadFromFile('/usr/share/no_foto.jpg');
igelOOO писал(а):Xenar писал(а):if View.Name='thumbnail' then
TFrPictureView(View).Picture.LoadFromFile('/usr/share/no_foto.jpg');
забыла сказать загрузка картинок должна происходить из базы
TFrPictureView(View).Picture.LoadFromStream(TStringStream.Create(SQLQuery1.FieldByName('image').AsString))
Снег Север писал(а):А в чем проблема грузить картинку из базы? Я в одной из соседних тем давал ссылку на загрузку картинки из блоба:
http://forum.lazarus.freepascal.org/ind ... ic=19086.0
Снег Север писал(а):Могу предположить, что проблема в преобразовании формата картинки. Попробуйте создать временный Image и загрузить в него и отобразить. Если получилось - из него грузите в репорт.
Снег Север писал(а):Попробуйте создать временный Image и загрузить в него и отобразить. Если получилось - из него грузите в репорт.
alexs писал(а):А почему самы простой метод не использовать? Напрямую в свойстве MEMO PictureView указать имя поля, в котором содержится изображение. Либо использовать поле DataField (только имя поля должно быть обязательно в квадратных скобках!)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29