Страница 4 из 9

Обычный текст -> 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 это вообще не работает.

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

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

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

Добавлено: 21 Сентябрь 2018, 10:54
finsoftrz
В rtf размеры не в пикселях, а в twips.

Обычный текст -> 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 ...
Век живи - век учись … :)

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

Добавлено: 21 Сентябрь 2018, 16:20
vic7tar
Вопрос - а в пре-релизе C11 вывод в pdf так и не довели до ума?

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

Добавлено: 21 Сентябрь 2018, 16:23
Дед Пахом
это смотря до чьего ума.

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 21 Сентябрь 2018, 19:01
kreator
А есть этот драйвер "Microsoft Print to PDF" не для Win10? Например, для Win7. Давно смотрел - вроде не было. А было бы актуально. Корпоративщиков на десятку затащить труднее, чем частников.

Обычный текст -> 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" ...

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

Добавлено: 21 Сентябрь 2018, 19:38
PavelNK
Игорь Столяров писал(а): 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.
Не устраивает, значит копайте глубже и ширше

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

Добавлено: 22 Сентябрь 2018, 8:37
finsoftrz
К слову, вчера видел MS Excel и Word на смартфоне с андроидом...