Обычный текст -> RTF

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4292
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Обычный текст -> RTF

Сообщение Игорь Столяров » 21 Сентябрь 2018, 9:57

finsoftrz писал(а):
19 Сентябрь 2018, 13:35
Кто просил сохранение wmf в rtf - прикрепил классик.
В принципе, всё отлично работает. Спасибо ! :)

Но, конечно, со спецификацией размеров для RTF - жесть. В каждом редакторе свои приколы.
Как я понял, Ваш вариант заточен под Microsoft Word ...
Или только Microsoft Word корректно обрабатывает установку размеров листа и картинки для RTF ...

P/S. Кстати понял, где я оконфузился пару лет назад, когда пробовал сделать такой экспорт Clarion Report в RTF.
Я пытался выставлять размер картинки в пикселях (аналогично OLE Word), но судя по всему для WMF это вообще не работает.
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Обычный текст -> RTF

Сообщение finsoftrz » 21 Сентябрь 2018, 10:51

Насколько помню, в Word и Writer нормально открывалось. А в WordPad смещение начала было и форма отображалась со второго листа. Я не копал дальше. Давал этот класс Сергею Редькину, он отписался, что у него везде корректно получилось.
Рязань решает.

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Обычный текст -> RTF

Сообщение finsoftrz » 21 Сентябрь 2018, 10:54

В rtf размеры не в пикселях, а в twips.
Рязань решает.

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

Обычный текст -> RTF

Сообщение Игорь Столяров » 21 Сентябрь 2018, 11:21

finsoftrz писал(а):
21 Сентябрь 2018, 10:54
В rtf размеры не в пикселях, а в twips.
Да, я уже понял прокол. :(
У Вас используется указание размера WMF в twips: "\picwgoal" и "'\pichgoal" - это правильно и работает.

Но в специкации RTF есть ещё теги:
\picwN - xExt field if the picture is a Windows metafile; picture width in pixels if the picture is a bitmap.
\pichN - yExt field if the picture is a Windows metafile; picture height in pixels if the picture is a bitmap.

Но это не размер WMF картинки (как я думал), а размер в пикселях картинки BMP (растровое изображение), внутри WMF ...
Век живи - век учись … :)
«V» значит Вендетта !

Аватара пользователя
vic7tar
Старожил
Сообщения: 260
Зарегистрирован: 09 Февраль 2017, 20:12

Обычный текст -> RTF

Сообщение vic7tar » 21 Сентябрь 2018, 16:20

Вопрос - а в пре-релизе C11 вывод в pdf так и не довели до ума?
C10, Win10x64

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2314
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

Обычный текст -> RTF

Сообщение Дед Пахом » 21 Сентябрь 2018, 16:23

это смотря до чьего ума.
С уважением, ДП

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

Обычный текст -> RTF

Сообщение Игорь Столяров » 21 Сентябрь 2018, 16:36

vic7tar писал(а):
21 Сентябрь 2018, 16:20
в пре-релизе C11 вывод в pdf так и не довели до ума?
Наверно, в этом уже и нет смысла … Поезд ушёл, пока SV опять долгие годы чесался.
В Win10 или через Microsoft Word / OO / Libre Writer (+EasyOpenOffice) прекрасно делается экспорт Report в PDF / XPS.
Быстро (!!!), без проблем с кодировкой, нормально внедряемые шрифты, корректное отображение картинок ...
Что ещё нужно человеку, что бы встретить старость ? ;)
«V» значит Вендетта !

PavelNK
Старожил
Сообщения: 226
Зарегистрирован: 15 Март 2011, 8:02

Обычный текст -> RTF

Сообщение PavelNK » 21 Сентябрь 2018, 16:48

Лет 20 назад, я работал в одной конторе и писал вывод отчетов в Excel и Word. Есть возможность сделать все красиво и выводится будет одинаково во всех редакторах. Если выводить контролами с абсолютными координатами, но есть один минус - редактировать не совсем удобно.

kreator
✯ Ветеран ✯
Сообщения: 3452
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Обычный текст -> RTF

Сообщение kreator » 21 Сентябрь 2018, 16:54

vic7tar писал(а):
21 Сентябрь 2018, 16:20
Вопрос - а в пре-релизе C11 вывод в pdf так и не довели до ума?
Так этот пре-релиз, похоже, пустой. RC1 не дошёл пока, он только для избранных. Обсуждать пока нечего.
Игорь Столяров писал(а):
21 Сентябрь 2018, 16:36
Что ещё нужно человеку, что бы встретить старость ? ;)
Осталось правильно это дело вставить в их класс, хотя не уверен в успехе. И заставить всех перейти на Win10, что тоже нереально.
We are hard at work… for you. :)

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

Обычный текст -> RTF

Сообщение Игорь Столяров » 21 Сентябрь 2018, 17:00

kreator писал(а):
21 Сентябрь 2018, 16:54
И заставить всех перейти на Win10, что тоже нереально.
Это просто вопрос времени и потребностей.
Я помню время, когда некоторые товарищи рвали тельняху на груди и кричали, что никогда не будут работать
с этой уродливой и тормознутой Windows XP, и что их всё и в Windows 98 устраивает … ;)
kreator писал(а):
21 Сентябрь 2018, 16:54
Осталось правильно это дело вставить в их класс, хотя не уверен в успехе.
Мы же уже как-то обсуждали это. Вопрос на десяток строчек кода в ABREPORT.CLW
И не нужны все эти навороты с неработающим шаблоном экспорта в PDF для каждого отчёта ...
«V» значит Вендетта !

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

Обычный текст -> RTF

Сообщение Игорь Столяров » 21 Сентябрь 2018, 17:23

PavelNK писал(а):
21 Сентябрь 2018, 16:48
вывод отчетов в Excel и Word. Есть возможность сделать все красиво и выводится будет одинаково во всех редакторах.
Можно также привести пример, что лет 20 (а то и 30) такая схема создания отчётов существует в Microsoft Access ...
Clarion Report по сути не менялись с самого начала (CW2), ну перевели их на ABC (CW4) и всё. Дальше шли примочки.
Сейчас обещают (2 года) заменить WMF на EMF. Отличие - поддержка мультимедийных вставок. Зачем ...
«V» значит Вендетта !

kreator
✯ Ветеран ✯
Сообщения: 3452
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Обычный текст -> RTF

Сообщение kreator » 21 Сентябрь 2018, 19:01

А есть этот драйвер "Microsoft Print to PDF" не для Win10? Например, для Win7. Давно смотрел - вроде не было. А было бы актуально. Корпоративщиков на десятку затащить труднее, чем частников.
We are hard at work… for you. :)

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

Обычный текст -> RTF

Сообщение Игорь Столяров » 21 Сентябрь 2018, 19:14

kreator писал(а):
21 Сентябрь 2018, 19:01
А есть этот драйвер "Microsoft Print to PDF" не для Win10?
Есть. Но не шару, к сожалению. Называется Adobe PDF Printer. Продаётся отдельно и идёт в комплекте c Adobe Acrobat.
Возможности на 2 порядка круче, чем у Microsoft PDF Printer, но это актуально для дизайнеров, полиграфистов и т.д.

Также есть различные сторонние поделки вроде Do Print PDF и т.д. - но там всё грустно.
Можно поискать по строке "PDF Printer for Windows" ...
«V» значит Вендетта !

PavelNK
Старожил
Сообщения: 226
Зарегистрирован: 15 Март 2011, 8:02

Обычный текст -> RTF

Сообщение PavelNK » 21 Сентябрь 2018, 19:38

Игорь Столяров писал(а):
21 Сентябрь 2018, 17:23
PavelNK писал(а):
21 Сентябрь 2018, 16:48
вывод отчетов в Excel и Word. Есть возможность сделать все красиво и выводится будет одинаково во всех редакторах.
Можно также привести пример, что лет 20 (а то и 30) такая схема создания отчётов существует в Microsoft Access ...
Clarion Report по сути не менялись с самого начала (CW2), ну перевели их на ABC (CW4) и всё. Дальше шли примочки.
Сейчас обещают (2 года) заменить WMF на EMF. Отличие - поддержка мультимедийных вставок. Зачем ...
Была озвучена проблема, я предложил рабочий вариант решения. Это не примочки, это использование возможностей Excel и Word.
Не устраивает, значит копайте глубже и ширше

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Обычный текст -> RTF

Сообщение finsoftrz » 22 Сентябрь 2018, 8:37

К слову, вчера видел MS Excel и Word на смартфоне с андроидом...
Рязань решает.

Ответить