:: Visual Foxpro, Foxpro for DOS
Печать картинки в Report
vnkor
Автор

Сообщений: 324
Дата регистрации: 04.10.2007
Добрый день!
В таблице есть поле General, в которое записываются картинки в формате JPG. Картинки записываются командой:
SELECT qr_picture
APPEND GENERAL qr FROM (lcQRImage)
В REPORTе :
Control source type выбрано General field name
Control source: qr_picture.qr
На печать все поля выводятся нормально, а вместо картинки – просто имя файла.
Чего не хватает? Помогите. Заранее благодарю.
Ratings: 0 negative/0 positive
Re: Печать картинки в Report
kornienko_ru

Сообщений: 203
Откуда: Владивосток
Дата регистрации: 06.09.2015
Привет, друг. Я так понял, что это встроенный в VFP инструмент печати? Если да, то я лично сразу от него отказался и создал свой генератор отчетов через бесплатный LibreOffice. Его здесь выкладывал. Кто-то похвалил после использования. Да и в мое время еще не было типа поля General (почему-то я ему не доверяю). Я бы на вашем месте провел чистый вариант печати именно этого файла через ваш Report без БД и селектов.... просто вставьте в отчет именно этот файл-jpg. Проверьте, печатается ли конкретно он.
Ratings: 0 negative/0 positive
Re: Печать картинки в Report
vnkor
Автор

Сообщений: 324
Дата регистрации: 04.10.2007
В том-то и дело, что для каждой записи таблицы есть своя картинка (свой jpg-файл). Нужно, чтобы при печати динамически подгружался нужный файл.
Ratings: 0 negative/0 positive
Re: Печать картинки в Report
kornienko_ru

Сообщений: 203
Откуда: Владивосток
Дата регистрации: 06.09.2015
Это понятно. Я речь не о том, чтобы всем печатать одну картинку. Я о том что попробовать сначала одну картинку отпечатать всем из файла. И посмотреть печатается ли она в принципе. Любую, которая точно из Базы не печатается.
Ratings: 0 negative/0 positive
Re: Печать картинки в Report
vnkor
Автор

Сообщений: 324
Дата регистрации: 04.10.2007
Печатается.
Ratings: 0 negative/0 positive
Re: Печать картинки в Report
PaulWist

Сообщений: 14625
Дата регистрации: 01.04.2004
Используйте тип поля МЕМО (binary).


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Печать картинки в Report
kornienko_ru

Сообщений: 203
Откуда: Владивосток
Дата регистрации: 06.09.2015
Да, всё верно, надо пробовать что-то другое, кроме General.
Ratings: 0 negative/0 positive
Re: Печать картинки в Report
vnkor
Автор

Сообщений: 324
Дата регистрации: 04.10.2007
Решил таким образом.
Использовал символьное поле, в которое записываю имя файла вместе с полным путем и расширением.
А в REPORTе :
в Control source type выбрал Expression or variable name
в Control source прописал поля, в котором хранится имя файла.
По условиям программы каждая запись таблицы печатается отдельно, т.е. REPORT выполняется по значениям одной текущей записи. Перед печатью формируется сама картинка и сохраняется как файл. А имя файла записывается в поле таблицы. Потом идет печать.
Ratings: 0 negative/0 positive
Re: Печать картинки в Report
Vedmak

Сообщений: 5973
Откуда: CiTY
Дата регистрации: 30.10.2003
У меня был проект: Положи на весы продукт и термопринтер выдаст к нему наклейку.

Сейчас видится кустарщиной ибо машинки правильные уже для печати конвеером создали. 15 лет назад мне привозили весы и принтеры на стол ))

Я генерил внешней библиотекой ШК и выкладывал картинку (там много разного требовалось) в BMP <на хард времянкой> и через Report|Labrel выкидивал на термопринтер наклейки.


------------------
Говорить стоит лишь для тех, кто слушает.




Исправлено 4 раз(а). Последнее : Vedmak, 22.03.24 23:23
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 53 (Гостей: 53)

© 2000-2024 Fox Club 
Яндекс.Метрика