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

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение RaFaeL »

kreator писал(а): 30 Август 2019, 11:55Вот этот штатный конвертер и валится. Стали бы ерундой заниматься? Да и PNG в PDF не есть хорошо (в конторе присутствует ограничение на размер вложенных файлов). Другое дело Питон. Если он распарсивает wmf и создаёт pdf, то это хорошо. Но это, опять же, Питон. Некое дополнительное звено.
Тот же Image2DPF.DLL парсит wmf в pdf без дополнительных звеньев. Там правда есть очень лимитирующее ограничение на количество объектов, но может это не всем критично. И меня честно говоря удивляет, что за 2 года так никто и не посмотрел библиотеку по созданию PDF от Tracker Software. Значит не очень нужно на самом деле (я не посмотрел именно поэтому)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7323
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

RaFaeL писал(а): 30 Август 2019, 16:50PDF от Tracker Software
Я смотрел. Тяжёлая и глючная. Много возможностей, но для моих незамысловатых целей экспорта отчёта в PDF - не нужно. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение RaFaeL »

А в чем глюки проявляются?
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7323
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

RaFaeL писал(а): 30 Август 2019, 18:54А в чем глюки проявляются?
Сразу скажу, что это были смотрины, а не реальная работа.
Из того, что запомнилось - эпизодические GPF на больших объёмах и скорость - так себе.
За теми кто отстал - не возвращаться. (С) Кодекс
icohff
Новичок
Сообщения: 14
Зарегистрирован: 15 Март 2009, 19:40
Откуда: Bulgaria, Varna
Контактная информация:

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

Сообщение icohff »

RTF текст - символ № выходит при печати как ? под win10, как это распечатать ?
Христо Христов
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

Что значит "при печати"? На экране нормально, а на бумаге не так?
We are hard at work… for you. :)
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

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

Сообщение Ал »

кодировка...
icohff
Новичок
Сообщения: 14
Зарегистрирован: 15 Март 2009, 19:40
Откуда: Bulgaria, Varna
Контактная информация:

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

Сообщение icohff »

На экране обычный RTF текст cp1251 - rtf2.png
в Report RTF(TEXT:FIELD) Times New Roman; 12, charset 204 - rtf1.png

lgen:Address = 'бул. "П.Р.Славейков" № 22'
Вызываю процедуру, в ней заменяю символы реальными данными
RTFControl1.FindAndReplace(CLIP('@*фирма_радрес'),clip(lgen:Address))

rtf3.png ReportPreview, здесь в первых трех строках нет № (и на бумаге нет).
На последней строке печатается нормально, я скопировал туда какой-то знак №, даже забыл откуда взял, но сохраняю.
Вложения
rtf1.png
rtf2.png
rtf3.png
rtf3.png (9.16 КБ) 1293 просмотра
Христо Христов
icohff
Новичок
Сообщения: 14
Зарегистрирован: 15 Март 2009, 19:40
Откуда: Bulgaria, Varna
Контактная информация:

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

Сообщение icohff »

{\rtf1\ansi\ansicpg1251\deff0\nouicompat\deflang1026{\fonttbl{\f0\fnil\fcharset204 Times New Roman;}{\f1\fnil\fcharset0 Times New Roman;}
{\f2\fnil\fcharset1 Segoe UI Symbol;}{\f3\fnil\fcharset0 Segoe UI Symbol;}{\f4\froman\fprq2\fcharset204 Times New Roman CYR;}}
{\colortbl ;\red8\green0\blue0;}
{\*\generator Riched20 10.0.19041}\viewkind4\uc1
\pard\cf1\f0\fs24 @*\'f4\'e8\'f0\'ec\'e0_\'e0\'e4\'f0\'e5\'f1\par
\f1\lang1033 Shift \f0\lang1026 +\f1\lang1033 # \f2\lang1026\u8470?\f0\par
\f1\lang1033 alt + \f0\lang1026 0185\f1\lang1033 \f3\u8470?\f0\lang1026\par
\cf0\f4\'b9 \'b9\cf1\f0\par
}

Когда RTF встречает этот символ №, автоматически устанавливает шрифт Segoe UI Symbol.
И не позволяет использовать любой другой шрифт.
Христо Христов
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

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

Сообщение Ал »

хм, я правильно увидел по тексту - после замены ломается вывод символа №?

up, вообще давно-давно использовал я шаблоны на основе rtf, брал из "консультанта" образцы, делал шаблоны, потом их из моей программы заполняли - требования были суровые - с линейкой при приеме проверяли, но все было норм, константы для замены в шаблоне использовал такого вида #Address# и поиск/замену значениями писал сам (просто по байту...), ваш бул. "П.Р.Славейков" № 22 прекрасно отработал...
Spoiler
IMG_20221022_145611.jpg
icohff
Новичок
Сообщения: 14
Зарегистрирован: 15 Март 2009, 19:40
Откуда: Bulgaria, Varna
Контактная информация:

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

Сообщение icohff »

Ал писал(а): 21 Октябрь 2022, 8:39давно-давно
win7, xp - работает
win10 - нет
Христо Христов
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

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

Сообщение Ал »

проверил, работает моя старенькая и в win10.
Spoiler
Screen-2022-10-23_05-32-27.jpg
Ответить