Перейти к содержимому


Как вставить изображение в шаблон печати?


Сообщений в теме: 24

#21 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 24 Октябрь 2012 - 22:55

Вместо поля Изображение стал использовать поле Файл, поскольку первое обладает для меня существенным недостатком - выводится в шаблоне печати в полноформатном размере без возможности изменения габаритов. Все бы хорошо, но столкнулся с непонятным поведением при формировании документа PDF. При отображении в html-формате - все в порядке, картинка отображается, при создании pdf-файла - пустое окошко. Для отслеживания ошибки ввел в шаблон два варианта - один как стандартная картинка - {Имя поля картинки}, второй как тег <img> с указанием src. Пути к файлам абсолютно идентичны. Первое в PDF есть, второго - нет. В чем может быть проблема?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#22 Гость_Roman_*

  • Гости

Отправлено 25 Октябрь 2012 - 09:15

При вставке в документ PDF изображения картинка прикрепляется в сам документ, такого не происходит с полем типа "файл". Возможно, в следующих версиях доработаем, что если файл - изображение, то он тоже прикрепляется к документу.

#23 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 25 Октябрь 2012 - 10:42

Просмотр сообщенияRoman (25 Октябрь 2012 - 09:15) писал:

При вставке в документ PDF изображения картинка прикрепляется в сам документ, такого не происходит с полем типа "файл". Возможно, в следующих версиях доработаем, что если файл - изображение, то он тоже прикрепляется к документу.
В данном случае вставка изображения осуществляется через <img src=...>. Источник (src) берется из вычисляемого поля, которое средствами предусмотренных вами процедур, заполняется путем расположения файла. Т.е. изображение в шаблон вставляется не с помощью фигурных скобок. Отследить "что если файл - изображение" не получится. Возможно просто парсить наличие тегов <img> в шаблоне печати на стадии подготовки и вставлять все найденные изображения в pdf-документ?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#24 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 25 Октябрь 2012 - 12:51

Цитата

Вместо поля Изображение стал использовать поле Файл, поскольку первое обладает для меня существенным недостатком - выводится в шаблоне печати в полноформатном размере без возможности изменения габаритов

Такая возможность ведь уже давно есть, вы даже сами ее комментировали: http://clientbase.ru...ndpost&p=10690. Она успешно решает и все проблемы с pdf, т.к. возвращаемый путь разный для html и для pdf шаблонов.

#25 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 25 Октябрь 2012 - 13:22

Да действительно. В тот момент не было востребовано, когда понадобилось - забыл. Переделаю.
Но с файлом история тоже нужная. Фактически я отказался использовать поля типа Изображение. Вывод содержимого сделан при наведении на ссылку, превьюв формируется даже для pdf файлов Прикрепленное изображение: 41.jpg
Если вариант с тегом, описанным выше, возможно сделать - ряд вопросов упростится. Тот же сводный лист фотографий объекта напечатать, например.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных