Страница 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?