Страница 1 из 15
					
				Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 7:37
				 nik190994
				Пытался сохранить отчет в PDF формате... 
Возникла проблма с русскими буквами... дает закорючки...
Респект Попову за его превьювер... Очень понравился...
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 8:36
				 Igor
				***** ABPRPDF.CLW
                        !SET the flags
                        !@  IF SELF.FontsNames.CharSet=2
                               LOC:Flags         +=FDFlag:Symbolic
                        !@  ELSE
                        !@    LOC:Flags         +=FDFlag:Nonsymbolic
                        !@  END
                         IF BAND(LOC:OUTLINETEXTMETRIC.otmTextMetrics.tmPitchAndFamily,PitchAndFamily:FIXED_PITCH)<>PitchAndFa
Попробуй это.
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 11:27
				 nik190994
				Идея интересная... Но у меня к сожалению не сработала...
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 14:02
				 Игорь Столяров
				И не сработает. И даже если файл отображается нормально - на другом могут быть "кракозябры" в зависимости от установки кодовой страницы.
"Клариновская" генерация PDF не сохраняет используемые шрифты - а это потенциальный источник проблем.
Решение вопроса - экспорт отчета в полноценный PDF. Есть библиотеки, но можно проще - "ручками" через MS Word или OO Writer (+ EOO).
Как пример - могу сбросить ссылку на программу где это сделано.
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 14:04
				 nik190994
				Попробую "загнать" инфу о шрифте....
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 14:26
				 Игорь Столяров
				Удачи. Только не "о шрифте", а используемый шрифт - он должен быть интегрирован в PDF файл и использоваться для отображения ... 

(см. в Adobe Acrobat / Reader ФАЙЛ -> Свойства -> Шрифты)
 
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 16:34
				 Губин Игорь
				nik190994 писал(а):Попробую "загнать" инфу о шрифте....
Удачи тебе. Похоже, что исправить эту ошибку можно только одним способом - пошагово пройти ручками по всему, что они сделали и написать заново правильно. Сейчас таких энтузиастов нет, тем более, что, похоже, максимум на что можно рассчитывать от велосипедистов, это молчаливое включение твоего текста в их исходники (без всяких благодарностей и бонусов).
 
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 17:09
				 Игорь Столяров
				Я думаю, что они в SV (люди, которые не знают что на клавиатуре бывает 2 раскладки) далеки от наших проблем ...
Основной их юзер англоязычный, а все эти проблемы им до пятой точки ...
Помните сколько лет (!!!) в приложениях на Clarion был глюк с переключением раскладки клавиатуры по ALT+SHIFT ?!
Я как-то Роберту Пареси (автор IQ-XML) объяснял, что его лабуда в определенных комбинациях сжирает
русскую букву "н" ... Вижу, что он хочет мне помочь - а не может понять нафига мне это ... 

)
 
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 05 Декабрь 2011, 17:33
				 Губин Игорь
				Ой, ты вспомни сколько лет не работает корректно изменение charset для некоторых экранных контролов...
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 06 Декабрь 2011, 11:34
				 nik190994
				Возникло ощущение что парсер WMF файлов выдает текст в досовской кодировке....
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 06 Декабрь 2011, 12:44
				 Игорь Столяров
				nik190994 писал(а):Возникло ощущение что парсер WMF файлов выдает текст в досовской кодировке....
И это неправильное ощущение. На самом деле - можно подправить кодовую страницу Windows и PDF файлы будут отображаться корректно.
Посмотрите в форуме - я недавно про это отвечал. Но к сожалению данный способ подходит только если программа (и созданные ею PDF) 
используется на контролируемых компьютерах ...
 
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 06 Декабрь 2011, 12:58
				 Губин Игорь
				А именно это нас и не устраивает (правка виндов)
А вот по поводу WMF там вообще забавно - кларион не принимает его же репортом созданные WMF
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 06 Декабрь 2011, 13:29
				 seawolf
				Сходите сюда 
http://www.utilitywarrior.com/Image-to- ... ibrary.htm  и не вспоминайте более про штатный генератор pdf. 
За не очень большие деньги получите инструмент создающий pdf из wmf с высокой скоростью и поддержкой кириллице вплоть до x64. Support в отличие от велосепидистов вполне адекватен и шустер и эту проблему решил за пару дней!
 
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 06 Декабрь 2011, 13:49
				 Игорь Столяров
				Ну если решать вопрос через кошелек, то есть 
http://www.klarisoft.com/KSNews_160.htm
По крайне мере уже готовое решение для Clarion разработки.
Но вопрос кажется был о том как решить проблему пользуясь мозгами ... 

 
			 
			
					
				Re: Сохранение отчета в PDF формате
				Добавлено: 06 Декабрь 2011, 14:06
				 Губин Игорь
				seawolf писал(а):Support в отличие от велосепидистов вполне адекватен и шустер и эту проблему решил за пару дней!
Т.е. я могу перехватить WMF генерируемый Clarion и на выходе получить готовый 
работающий PDF?