CW6 и PDF

Обсуждение извечных проблем кларионовских (и не только) отчетов

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Здравствуйте, clalist.

Вот захотел я попробовать экспортнуть отчет в PDF и сразу получил
кракозябры.

Начал разбираться....

Копание в инете, изучение спецификаций PDF и анализ исходников привели
к таким вот результатам:

1.Экспорт в PDF не доделан до ума.
Потоком сами шрифты в документ не вставляются
(а только метрики шрифта), как следствие Акробат начинает сам
подбирать подходящие шрифты при открытии отчета на другом компе и
заниматься декодированием.

Неверно формируются Flags для шрифтов. Акробат иногда начинает
материться.

Частично вылечилось (для 3-го и 6-го акробата. 4-й не пробовал.
5-й (русский!) все равно кажет неправильно)
исправлением строки 2028 в ABPRPDF.CLW

SELF.Output.WriteLine('/Flags '&loc:Flags)
на
SELF.Output.WriteLine('/Flags '&BOR(loc:Flags,4))


т.е выставлению шрифту флага SYMBOLIC (чтобы Акробат не заниммался
декодированием.

--
С уважением,
Дмитрий Осипов mailto:Dima_Osipov@km.ru

(Добавление)

А у тебя картинки получилось увидеть в результирпующем PDF-е? У меня
- нифига, как мне показалось там неверно жмется графика (в зависимости
от типа).

--
Best regards,
Vadym mailto:vadim@softcreator.com
ICQ: 82308757

(Добавление)

Сделал тестовый репорт с картинкой и .....

никаких намеков в PDF на картинку не нашел.
Т.е. там не неверно жмется графика, там никаких намеков на графику
нету!!!!!!!!!!!!!

--
С уважением,
Дмитрий Осипов

(Добавление)

Нет - у меня как раз есть... Но пожмаканая не так, как ожидает наивный
и глупый акробат (у велосипидистов видать свое видение PDF-формата).
Да кстати - писалась эта часть ABC-библиотеки не самими велосипидистам -
99,9%

А разбираться в чужих 100 килах сырцов более чем сложно - проще свое
написать... Итог - данная фича C6 идет в корзину (как и куча других -
недоделанных и кривых)

--
Best regards,
Vadym

(Добавление)

Получилось только с jpeg картинкой. (BMP, GIF - не выводятся
изначально.)

Только эту картинку ни один ридер не разобрал :((((

( в репорте видно, в HTML экпортируется нормально.)

--
С уважением,
Дмитрий Осипов
ДО> Только эту картинку ни один ридер не разобрал :((((
Вот и я об этом... Поэтому полезность от это фичи асимптотически
стремится к нулю...
ДО> ( в репорте видно, в HTML экпортируется нормально.)
А чего ж не быть видной в них - туда же картинка не внедряется...

--
Best regards,
Vadym
Написал: ClaList(2)
Ответить