Проблема при сохранении отчета в PDF

Clarion, Clarion 7

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

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

Проблема при сохранении отчета в PDF

Сообщение Geydar »

Всем привет!

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" прекрасно работает.

Подскажите, плз, как с этим бороться !!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 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 ...)
Make Clarion Great Again ! 😎
Geydar
Посетитель
Сообщения: 32
Зарегистрирован: 15 Март 2006, 19:47
Откуда: Москва

Re: Проблема при сохранении отчета в PDF

Сообщение Geydar »

Надо бы уточнить себя - проблема появляется именно тогда, когда пытаюсь в программе указать имя файла, куда сохраняю.
Мне нужна процедурная массовая генерация отчетов и конвертация их в PDF.

Если же в файловом диалоге явно указывать имя файла, то проблем действительно нет никаких.
Ответить