Сохранение отчета в PDF формате
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Сохранение отчета в PDF формате
Пытался сохранить отчет в PDF формате...
Возникла проблма с русскими буквами... дает закорючки...
Респект Попову за его превьювер... Очень понравился...
Возникла проблма с русскими буквами... дает закорючки...
Респект Попову за его превьювер... Очень понравился...
Re: Сохранение отчета в PDF формате
***** 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
Попробуй это.
!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
Попробуй это.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Сохранение отчета в PDF формате
И не сработает. И даже если файл отображается нормально - на другом могут быть "кракозябры" в зависимости от установки кодовой страницы.
"Клариновская" генерация PDF не сохраняет используемые шрифты - а это потенциальный источник проблем.
Решение вопроса - экспорт отчета в полноценный PDF. Есть библиотеки, но можно проще - "ручками" через MS Word или OO Writer (+ EOO).
Как пример - могу сбросить ссылку на программу где это сделано.
"Клариновская" генерация PDF не сохраняет используемые шрифты - а это потенциальный источник проблем.
Решение вопроса - экспорт отчета в полноценный PDF. Есть библиотеки, но можно проще - "ручками" через MS Word или OO Writer (+ EOO).
Как пример - могу сбросить ссылку на программу где это сделано.
За теми кто отстал - не возвращаться. (С) Кодекс
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Сохранение отчета в PDF формате
Удачи. Только не "о шрифте", а используемый шрифт - он должен быть интегрирован в PDF файл и использоваться для отображения ...
(см. в Adobe Acrobat / Reader ФАЙЛ -> Свойства -> Шрифты)
(см. в Adobe Acrobat / Reader ФАЙЛ -> Свойства -> Шрифты)
За теми кто отстал - не возвращаться. (С) Кодекс
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Re: Сохранение отчета в PDF формате
Удачи тебе. Похоже, что исправить эту ошибку можно только одним способом - пошагово пройти ручками по всему, что они сделали и написать заново правильно. Сейчас таких энтузиастов нет, тем более, что, похоже, максимум на что можно рассчитывать от велосипедистов, это молчаливое включение твоего текста в их исходники (без всяких благодарностей и бонусов).nik190994 писал(а):Попробую "загнать" инфу о шрифте....
Это я только кажусь дураком! На самом деле я полный идиот!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Сохранение отчета в PDF формате
Я думаю, что они в SV (люди, которые не знают что на клавиатуре бывает 2 раскладки) далеки от наших проблем ...
Основной их юзер англоязычный, а все эти проблемы им до пятой точки ...
Помните сколько лет (!!!) в приложениях на Clarion был глюк с переключением раскладки клавиатуры по ALT+SHIFT ?!
Я как-то Роберту Пареси (автор IQ-XML) объяснял, что его лабуда в определенных комбинациях сжирает
русскую букву "н" ... Вижу, что он хочет мне помочь - а не может понять нафига мне это ... )
Основной их юзер англоязычный, а все эти проблемы им до пятой точки ...
Помните сколько лет (!!!) в приложениях на Clarion был глюк с переключением раскладки клавиатуры по ALT+SHIFT ?!
Я как-то Роберту Пареси (автор IQ-XML) объяснял, что его лабуда в определенных комбинациях сжирает
русскую букву "н" ... Вижу, что он хочет мне помочь - а не может понять нафига мне это ... )
За теми кто отстал - не возвращаться. (С) Кодекс
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Re: Сохранение отчета в PDF формате
Ой, ты вспомни сколько лет не работает корректно изменение charset для некоторых экранных контролов...
Это я только кажусь дураком! На самом деле я полный идиот!
Re: Сохранение отчета в PDF формате
Возникло ощущение что парсер WMF файлов выдает текст в досовской кодировке....
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Сохранение отчета в PDF формате
И это неправильное ощущение. На самом деле - можно подправить кодовую страницу Windows и PDF файлы будут отображаться корректно.nik190994 писал(а):Возникло ощущение что парсер WMF файлов выдает текст в досовской кодировке....
Посмотрите в форуме - я недавно про это отвечал. Но к сожалению данный способ подходит только если программа (и созданные ею PDF)
используется на контролируемых компьютерах ...
За теми кто отстал - не возвращаться. (С) Кодекс
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Re: Сохранение отчета в PDF формате
А именно это нас и не устраивает (правка виндов)
А вот по поводу WMF там вообще забавно - кларион не принимает его же репортом созданные WMF
А вот по поводу WMF там вообще забавно - кларион не принимает его же репортом созданные WMF
Это я только кажусь дураком! На самом деле я полный идиот!
Re: Сохранение отчета в PDF формате
Сходите сюда http://www.utilitywarrior.com/Image-to- ... ibrary.htm и не вспоминайте более про штатный генератор pdf.
За не очень большие деньги получите инструмент создающий pdf из wmf с высокой скоростью и поддержкой кириллице вплоть до x64. Support в отличие от велосепидистов вполне адекватен и шустер и эту проблему решил за пару дней!
За не очень большие деньги получите инструмент создающий pdf из wmf с высокой скоростью и поддержкой кириллице вплоть до x64. Support в отличие от велосепидистов вполне адекватен и шустер и эту проблему решил за пару дней!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Сохранение отчета в PDF формате
Ну если решать вопрос через кошелек, то есть http://www.klarisoft.com/KSNews_160.htm
По крайне мере уже готовое решение для Clarion разработки.
Но вопрос кажется был о том как решить проблему пользуясь мозгами ...
По крайне мере уже готовое решение для Clarion разработки.
Но вопрос кажется был о том как решить проблему пользуясь мозгами ...
За теми кто отстал - не возвращаться. (С) Кодекс
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Re: Сохранение отчета в PDF формате
Т.е. я могу перехватить WMF генерируемый Clarion и на выходе получить готовый работающий PDF?seawolf писал(а):Support в отличие от велосепидистов вполне адекватен и шустер и эту проблему решил за пару дней!
Это я только кажусь дураком! На самом деле я полный идиот!