Страница 8 из 15
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 10:08
				 RaFaeL
				Шрифт там как раз Arial
Формы динамические, рисуются пользователем, специальный редактор для этого написан. Косяки там может быть и есть, но ведь в wmf все выглядит нормально и в pdf конвертируется тоже аккуратно, см примеры (та же самая форма)
На С9 проект перевести уже нереально, на С7 и то не вышло в свое время )))
Ладно, буду искать дальше
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 10:17
				 Игорь Столяров
				Конвертация любой графики векторного формата (WMF) в растровую (JPG, PNG и т.д.) всегда неоднозначное действие.
В общем-то, действительно нет разницы в том, как формируется отчет - здесь просто уже идет работа с WMF файлом.
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 11:52
				 Губин Игорь
				Игорь Столяров писал(а): в Clarion 9 можно напрямую выполнять конвертацию листов отчетов в PNG
 
Что-то я этот момент упустил. Где это?
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 12:02
				 Игорь Столяров
				Да в любом удобно тебе месте. 

 Используется ClaRunExtClass, кстати, прекрасно портируется из C91 в C63.
Вставка в abreport.clw может быть, что-то вроде:
Код: Выделить всё
  My1ClaRunExt &= NEW ClaRunExtClass. ! PNG
                                    
  Loop Loc:eCount = 1 to Records(Self.ImageQueue) by 1
    Get(Self.ImageQueue,Loc:eCount)
    If ErrorCode() then Break.
    Clear(Attach:Queue)
    ! Формируем имена файлов для листов отчетов *.png
    ATT:FullName = Clip(GetRAMPath()) & Clip(xExtractFileName(Self.ImageQueue.Filename,3)) & '.png'
    If Exists(Clip(Left(ATT:FullName))) then Remove(Clip(Left(ATT:FullName))).
    If My1ClaRunExt.ImageToPNG(Clip(Left(Self.ImageQueue.Filename)),ATT:FullName) then Message(' У нас проблема').
    Add(Attach:Queue)
  end
   Dispose(My1ClaRunExt). ! PNG
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 12:07
				 Губин Игорь
				Игорь Столяров писал(а): Да в любом удобно тебе месте
 
Спасибо. Я вытащил оттуда только печать в PDF, а остальное как-то мимо проскочило. 

  Надо глянуть внимательно.
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 12:16
				 Игорь Столяров
				Губин Игорь писал(а): Надо глянуть внимательно.
 
Нет ! Там этого нет. Наоборот надо добавить пункт меню (или кнопку) и на нее повесить этот код.
В результате получится очередь со списком файлов листов отчета в PNG формате.
А далее уже делай с ней, что хош. Мы, например, с помощью того же ClaRunExtClass формируем и отправляем e-mail
c прикрепленными к нему листами отчета в PNG формате. Можно конвертнуть в JPG, сформировать DOC или PDF и т.д.
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 12:20
				 Губин Игорь
				Игорь Столяров писал(а): Нет ! Там этого нет. 
 
Вах, вах!  
 
Я вообще-то говорил про содержимое ClaRunExtClass  
 
)))))))))))))
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 12:25
				 Игорь Столяров
				Ну не понял я ... 

 В C10 для ClaRunExtClass добавили еще чего-то много нового, но еще не смотрел ... 

 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 26 Май 2015, 13:50
				 RaFaeL
				Спасибо! Этот вариант, похоже, работает корректно!
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 10 Июнь 2015, 16:44
				 RaFaeL
				Спрошу здесь, чтобы новую тему не создавать. В отчет надо вывести рисунок с прозрачным фоном (gif например) поверх элементов. В редакторе он прозрачный. В WMF уже нет. С63. Что-то можно сделать?
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 10 Июнь 2015, 17:28
				 Игорь Столяров
				Косяк известный. Предполагаю, что он связан с преобразованием GIF в bitmap при вставке в WMF.
Единственный способ обойти - это выводить в отчете графику раньше текста ...
			 
			
					
				xUSSR (Покупка софта группой. Clarion.Net и т.д.)
				Добавлено: 07 Октябрь 2021, 12:13
				 kreator
				Вот такой вопрос. Все эти хрени типа Image 2 PDF (ClaI2PDF и т.д.) создают внутри PDF картинку или пытаются WMF распарсить как надо?
			 
			
					
				xUSSR (Покупка софта группой. Clarion.Net и т.д.)
				Добавлено: 07 Октябрь 2021, 12:24
				 Губин Игорь
				kreator писал(а): 07 Октябрь 2021, 12:13
создают внутри PDF картинку
 
Именно так!
Я плюнул и воспользовался советом с форума. Т.к. сейчас, практически у всех, стоит Win10, то есть и встроенные в систему принтеры вывода в PDF и XPS. Вот ими и пользуемся. А для остальных юзеров - есть возможность указать свой.
 
			 
			
					
				xUSSR (Покупка софта группой. Clarion.Net и т.д.)
				Добавлено: 07 Октябрь 2021, 15:22
				 finsoftrz
				
Какая разница, питерцы это или индусы какие. Принципиален факт, что в sv нет разработчиков, нет техподдержки. Есть небольшая горстка людей предпенсионного возраста, пишущих на кларионе, которые все надеются на чудо. 

 
			 
			
					
				xUSSR (Покупка софта группой. Clarion.Net и т.д.)
				Добавлено: 07 Октябрь 2021, 16:06
				 kreator
				Губин Игорь писал(а): 07 Октябрь 2021, 12:24
Именно так!
 
А зачем они работают в этом направлении? Даже если они качественно сделают эту конвертацию, кому это нужно? Заняться что ли не чем?