Всем привет!
Clarion 6 Legasy.
При попытке сохранения отчета в PDF, т.е. через принтер ADOBE PDF с условиями:
open(Report)
PRINTER{PROPPRINT:PrintToFile} = True !print to a file
PRINTER{PROPPRINT:PrintToName} = 'D:\OUTPUT.PDF' !filename to print to
?image{prop:text} = 'd:\DSC03417.JPG'
и т.д.
происходит следующее:
1. Файл графики не встраиваится в PDF, а остается валяться в TEMPe, и в PDFe не отображается вообще.
2. PDF при открытии ругается на используемый шрифт TimesNewRoman, но тем не менее открывает и показывает нормально.
Если же убрать {PROPPRINT:PrintToFile}, то стандартное "Сохранить как PDF" прекрасно работает.
Подскажите, плз, как с этим бороться !!!
Проблема при сохранении отчета в PDF
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8033
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Проблема при сохранении отчета в PDF
Синтаксис Legasy шаблонов уже не помню (посмотри по аналогии), а в ABC для обычного
шаблона отчета просто добавляю SELF.SkipPreview = True и указание для экспорта в PDF
по умолчанию и он прекрасно создает и экспортирует отчет в указанный PDF файл ...
Экспорт графики проверил - работает.
Если мешает окно с индикатором создания отчета - его легко можно убрать ....
Clarion не встраивает используемые шрифты в PDF - это может привести к проблемам
с просмотром PDF на компьютере где шрифт не установлен. А Adobe View'er об этом
предупреждает и заменяет шрифт на наиболее подходящий. Решение - создание
полноценного PDF печатью на ADOBE PRINTER или какой-нибудь бесплатный аналог
(например DoPDF). Ну или сохранение отчета в PDF через ActivX внешней программы,
которая это умеет делать (MS Word, OpenOffice.org Writer ...)
шаблона отчета просто добавляю SELF.SkipPreview = True и указание для экспорта в PDF
по умолчанию и он прекрасно создает и экспортирует отчет в указанный PDF файл ...
Экспорт графики проверил - работает.
Если мешает окно с индикатором создания отчета - его легко можно убрать ....
Clarion не встраивает используемые шрифты в PDF - это может привести к проблемам
с просмотром PDF на компьютере где шрифт не установлен. А Adobe View'er об этом
предупреждает и заменяет шрифт на наиболее подходящий. Решение - создание
полноценного PDF печатью на ADOBE PRINTER или какой-нибудь бесплатный аналог
(например DoPDF). Ну или сохранение отчета в PDF через ActivX внешней программы,
которая это умеет делать (MS Word, OpenOffice.org Writer ...)
Make Clarion Great Again ! 
Re: Проблема при сохранении отчета в PDF
Надо бы уточнить себя - проблема появляется именно тогда, когда пытаюсь в программе указать имя файла, куда сохраняю.
Мне нужна процедурная массовая генерация отчетов и конвертация их в PDF.
Если же в файловом диалоге явно указывать имя файла, то проблем действительно нет никаких.
Мне нужна процедурная массовая генерация отчетов и конвертация их в PDF.
Если же в файловом диалоге явно указывать имя файла, то проблем действительно нет никаких.