Страница 1 из 13
Сохранение отчета в 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?