Отчет FastReport с фоном.

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Lar
Новичок
Сообщения: 22
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Отчет FastReport с фоном.

Сообщение Lar »

Здравствуйте коллеги. Разрабатываю форму FR для печати из ДО напродажу с фоновым изображением (в ms word это подложка страницы) и выгрузкой ms word (Бланк CMR , в центре есть овал с надписью CMR). Форму саму давно сделал, а вот с фоном беда.. Перепробовал все .... 1) фон страницы, 2) фоновый бэнд с рисунком, 3) объект рисунок на заднем плане, с настройками экспорта игрался.. ничего не работает как надо. Причем в предварительном просмотре в FR редакторе все ок....
Сотрудники хотят перейти на печать а4 без бланков, но требуют чтобы форма точь в точь была как на бланке..
Пробовал для фона и саму таблицу формы и только "водяной знак"... в лучшем случае форма без фона или как в случае с фоновым бэндом рисунок ссжат в одну ячейку формы...
может кто делал подобное ???

Код: Выделить всё

[img]https://i.ibb.co/h7nHdxC/CMR.jpg[/img]
[img]https://i.ibb.co/4KSm7Mw/CMR-forma.jpg[/img]
KVS
Посетитель
Сообщения: 38
Зарегистрирован: 03 фев 2020, 10:38

Re: Отчет FastReport с фоном.

Сообщение KVS »

Здравствуйте.

С похожим сталкивались - решили экспортировать документ в PDF, там всё окей отображается, собственно бизнес не смог ответить на вопрос, зачем им нужны формы в MS WORD, если там ничего не требуется редактировать...
Lar
Новичок
Сообщения: 22
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: Отчет FastReport с фоном.

Сообщение Lar »

Спасибо, собирался сегодня попробовать экспорт в PDF. Только остается вопрос , что делать если форму нужно отредактировать??? :-(
очень огорчило то что ни фоновый бэнд ни фон страницы не работают как должно (


upd. Да экспорт в pdf получился, как и в предварительном просмотре (в фоновый бэнд поместил картинку и боковые поля ). Только почему OpenAfterExport=True не работает, просто в каталоге создаётся pdf-файл :???: word и excel открываются после экспорта, а pdf нет! как это исправить ?
Lar
Новичок
Сообщения: 22
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: Отчет FastReport с фоном.

Сообщение Lar »

Выгрузку в PDF сделал, но после экспорта сам отчет не открывается. параметр экспорта OpenAfterExport=True не работает :-( .
Подскажите как это исправить , что бы после экспорта pdf файл сам открывался как word или excel ?
Lar
Новичок
Сообщения: 22
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: Отчет FastReport с фоном.

Сообщение Lar »

Проверяю другие варианты.
Выгрузка в PDF все ок , но вариант зарубили по причине невозможности редактирования (после формирования вносят доп информацию , изменяют тару и т.д. , короче без правок никак...). Как я понял при экспорте данные из оверлея пишутся прямо на страницу и изображение попадает в ячейку формируемой таблицы (поля в оверлее с вертикальным текстом ровненько стыкуются с таблицей - хоть эту проблему решил и то хорошо). Пробовал экспорт в Open Document, но для него в FRRecordDefinition_vih вообще нет констант и при компиляции ругается на неизвестный параметр frExportODS или frExportODT (может кто знает значения констант , буду признателен за инфу), для них есть свойство Background как в PDF может и получилось бы , но проверить не могу...
в Open Document пробовал сохранять через предварительный просмотр , тоже не помогло , изображение из оверлея попадает в ячейку таблицы а не в фон
KVS
Посетитель
Сообщения: 38
Зарегистрирован: 03 фев 2020, 10:38

Re: Отчет FastReport с фоном.

Сообщение KVS »

Эти константы живут VIP\AtlFrAPI.inc

Код: Выделить всё

 
frExportODS        = 4;
frExportODT        = 5;  
Lar
Новичок
Сообщения: 22
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: Отчет FastReport с фоном.

Сообщение Lar »

Спасибо
Lar
Новичок
Сообщения: 22
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: Отчет FastReport с фоном.

Сообщение Lar »

Кажется понял в чем причина . Экспорт в PDF выполняется в "послойном режиме", все остальные (biff, xlsx, rtf и т.д.) в табличном режиме. видимо поэтому при экспорте в RTF фоновое изображение попадет в ячейку.

Что в итоге получилось. сделал форму в PDF для документов которые не требуют редактирования, а для которых нужно вносить доп информацию в RTF. Сделал подложку (только водяные знаки) в JPG. После формирования отчета в word , нужно просто подгрузить подложку - выполняется в пару действий .
Ответить