Сохранение отчета в PDF формате

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
nik190994
Активист
Сообщения: 195
Зарегистрирован: 28 Сентябрь 2009, 15:19

Сохранение отчета в PDF формате

Сообщение nik190994 »

Пытался сохранить отчет в PDF формате...
Возникла проблма с русскими буквами... дает закорючки...

Респект Попову за его превьювер... Очень понравился...
Igor
Бывалый
Сообщения: 75
Зарегистрирован: 08 Июль 2005, 10:03
Откуда: Королев

Re: Сохранение отчета в PDF формате

Сообщение 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
Попробуй это.
nik190994
Активист
Сообщения: 195
Зарегистрирован: 28 Сентябрь 2009, 15:19

Re: Сохранение отчета в PDF формате

Сообщение nik190994 »

Идея интересная... Но у меня к сожалению не сработала...
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5583
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

И не сработает. И даже если файл отображается нормально - на другом могут быть "кракозябры" в зависимости от установки кодовой страницы.
"Клариновская" генерация PDF не сохраняет используемые шрифты - а это потенциальный источник проблем.
Решение вопроса - экспорт отчета в полноценный PDF. Есть библиотеки, но можно проще - "ручками" через MS Word или OO Writer (+ EOO).
Как пример - могу сбросить ссылку на программу где это сделано.
«V» значит Вендетта !
nik190994
Активист
Сообщения: 195
Зарегистрирован: 28 Сентябрь 2009, 15:19

Re: Сохранение отчета в PDF формате

Сообщение nik190994 »

Попробую "загнать" инфу о шрифте....
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5583
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

Удачи. Только не "о шрифте", а используемый шрифт - он должен быть интегрирован в PDF файл и использоваться для отображения ... ;)
(см. в Adobe Acrobat / Reader ФАЙЛ -> Свойства -> Шрифты)
«V» значит Вендетта !
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1624
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

Re: Сохранение отчета в PDF формате

Сообщение Губин Игорь »

nik190994 писал(а):Попробую "загнать" инфу о шрифте....
Удачи тебе. Похоже, что исправить эту ошибку можно только одним способом - пошагово пройти ручками по всему, что они сделали и написать заново правильно. Сейчас таких энтузиастов нет, тем более, что, похоже, максимум на что можно рассчитывать от велосипедистов, это молчаливое включение твоего текста в их исходники (без всяких благодарностей и бонусов).
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5583
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

Я думаю, что они в SV (люди, которые не знают что на клавиатуре бывает 2 раскладки) далеки от наших проблем ...
Основной их юзер англоязычный, а все эти проблемы им до пятой точки ...
Помните сколько лет (!!!) в приложениях на Clarion был глюк с переключением раскладки клавиатуры по ALT+SHIFT ?!
Я как-то Роберту Пареси (автор IQ-XML) объяснял, что его лабуда в определенных комбинациях сжирает
русскую букву "н" ... Вижу, что он хочет мне помочь - а не может понять нафига мне это ... :))
«V» значит Вендетта !
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1624
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

Re: Сохранение отчета в PDF формате

Сообщение Губин Игорь »

Ой, ты вспомни сколько лет не работает корректно изменение charset для некоторых экранных контролов...
Это я только кажусь дураком! На самом деле я полный идиот!
nik190994
Активист
Сообщения: 195
Зарегистрирован: 28 Сентябрь 2009, 15:19

Re: Сохранение отчета в PDF формате

Сообщение nik190994 »

Возникло ощущение что парсер WMF файлов выдает текст в досовской кодировке....
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5583
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

nik190994 писал(а):Возникло ощущение что парсер WMF файлов выдает текст в досовской кодировке....
И это неправильное ощущение. На самом деле - можно подправить кодовую страницу Windows и PDF файлы будут отображаться корректно.
Посмотрите в форуме - я недавно про это отвечал. Но к сожалению данный способ подходит только если программа (и созданные ею PDF)
используется на контролируемых компьютерах ...
«V» значит Вендетта !
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1624
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

Re: Сохранение отчета в PDF формате

Сообщение Губин Игорь »

А именно это нас и не устраивает (правка виндов)
А вот по поводу WMF там вообще забавно - кларион не принимает его же репортом созданные WMF
Это я только кажусь дураком! На самом деле я полный идиот!
seawolf
Старожил
Сообщения: 207
Зарегистрирован: 08 Июль 2005, 10:23
Откуда: St. Petersburg

Re: Сохранение отчета в PDF формате

Сообщение seawolf »

Сходите сюда http://www.utilitywarrior.com/Image-to- ... ibrary.htm и не вспоминайте более про штатный генератор pdf.

За не очень большие деньги получите инструмент создающий pdf из wmf с высокой скоростью и поддержкой кириллице вплоть до x64. Support в отличие от велосепидистов вполне адекватен и шустер и эту проблему решил за пару дней!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5583
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Re: Сохранение отчета в PDF формате

Сообщение Игорь Столяров »

Ну если решать вопрос через кошелек, то есть http://www.klarisoft.com/KSNews_160.htm
По крайне мере уже готовое решение для Clarion разработки.
Но вопрос кажется был о том как решить проблему пользуясь мозгами ... ;)
«V» значит Вендетта !
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1624
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

Re: Сохранение отчета в PDF формате

Сообщение Губин Игорь »

seawolf писал(а):Support в отличие от велосепидистов вполне адекватен и шустер и эту проблему решил за пару дней!
Т.е. я могу перехватить WMF генерируемый Clarion и на выходе получить готовый работающий PDF?
Это я только кажусь дураком! На самом деле я полный идиот!
Ответить