Страница 1 из 1
					
				Отчет FastReport  с фоном.
				Добавлено: 17 янв 2025, 16:24
				 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]
 
			
					
				Re: Отчет FastReport  с фоном.
				Добавлено: 20 янв 2025, 10:25
				 KVS
				Здравствуйте.
С похожим сталкивались - решили экспортировать документ в PDF, там всё окей отображается, собственно бизнес не смог ответить на вопрос, зачем им нужны формы в MS WORD, если там ничего не требуется редактировать...
			 
			
					
				Re: Отчет FastReport  с фоном.
				Добавлено: 20 янв 2025, 15:06
				 Lar
				Спасибо, собирался сегодня попробовать экспорт в PDF.  Только  остается вопрос , что делать если форму нужно отредактировать??? 
 
 
очень огорчило то что ни фоновый бэнд ни фон страницы  не  работают как должно  (
upd.  Да  экспорт в pdf  получился,   как  и в предварительном просмотре  (в  фоновый  бэнд  поместил картинку   и   боковые поля ). Только  почему  
OpenAfterExport=True  не работает, просто в каталоге  создаётся pdf-файл  

    word   и  excel  открываются после  экспорта, а  pdf  нет!  как это исправить ?
 
			
					
				Re: Отчет FastReport  с фоном.
				Добавлено: 28 янв 2025, 10:24
				 Lar
				Выгрузку  в PDF  сделал, но после экспорта  сам  отчет не открывается.  параметр  экспорта 
OpenAfterExport=True не работает 

 .
Подскажите как  это исправить , что бы после экспорта  pdf  файл сам открывался  как  word или excel ?
 
			
					
				Re: Отчет FastReport  с фоном.
				Добавлено: 05 фев 2025, 12:07
				 Lar
				Проверяю другие варианты.
Выгрузка  в PDF  все  ок , но  вариант зарубили  по причине невозможности редактирования (после формирования вносят доп информацию , изменяют тару  и  т.д. , короче  без правок никак...).  Как я понял  при экспорте  данные  из оверлея  пишутся прямо  на страницу и изображение  попадает в ячейку  формируемой таблицы (поля  в  оверлее с вертикальным текстом ровненько стыкуются с таблицей - хоть эту проблему  решил и то хорошо).  Пробовал  экспорт  в Open Document, но для него  в FRRecordDefinition_vih вообще  нет констант  и при компиляции ругается  на  неизвестный параметр  frExportODS  или frExportODT (может  кто знает значения констант , буду признателен за  инфу), для них есть свойство Background как  в PDF  может и получилось бы , но проверить не могу...
в Open Document пробовал сохранять через предварительный просмотр , тоже не помогло , изображение из оверлея  попадает в ячейку таблицы а не в фон
			 
			
					
				Re: Отчет FastReport  с фоном.
				Добавлено: 06 фев 2025, 17:04
				 KVS
				Эти константы живут VIP\AtlFrAPI.inc
 
			
					
				Re: Отчет FastReport  с фоном.
				Добавлено: 10 фев 2025, 13:47
				 Lar
				Спасибо
			 
			
					
				Re: Отчет FastReport  с фоном.
				Добавлено: 10 фев 2025, 13:58
				 Lar
				Кажется   понял в чем причина . Экспорт в PDF выполняется в  "послойном режиме", все  остальные (biff, xlsx,  rtf  и т.д.)  в табличном режиме.  видимо поэтому при экспорте в RTF  фоновое изображение  попадет в ячейку.
 Что  в итоге  получилось. сделал  форму   в PDF для документов которые не требуют  редактирования, а для которых  нужно вносить доп информацию  в RTF.  Сделал  подложку (только водяные  знаки) в JPG. После формирования отчета в word ,  нужно просто подгрузить подложку - выполняется в пару действий .