Тот же Image2DPF.DLL парсит wmf в pdf без дополнительных звеньев. Там правда есть очень лимитирующее ограничение на количество объектов, но может это не всем критично. И меня честно говоря удивляет, что за 2 года так никто и не посмотрел библиотеку по созданию PDF от Tracker Software. Значит не очень нужно на самом деле (я не посмотрел именно поэтому)kreator писал(а): ↑30 Август 2019, 11:55Вот этот штатный конвертер и валится. Стали бы ерундой заниматься? Да и PNG в PDF не есть хорошо (в конторе присутствует ограничение на размер вложенных файлов). Другое дело Питон. Если он распарсивает wmf и создаёт pdf, то это хорошо. Но это, опять же, Питон. Некое дополнительное звено.
Обычный текст -> RTF
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Обычный текст -> RTF
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Обычный текст -> RTF
Я смотрел. Тяжёлая и глючная. Много возможностей, но для моих незамысловатых целей экспорта отчёта в PDF - не нужно.
За теми кто отстал - не возвращаться. (С) Кодекс
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Обычный текст -> RTF
Сразу скажу, что это были смотрины, а не реальная работа.
Из того, что запомнилось - эпизодические GPF на больших объёмах и скорость - так себе.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- Новичок
- Сообщения: 14
- Зарегистрирован: 15 Март 2009, 19:40
- Откуда: Bulgaria, Varna
- Контактная информация:
Обычный текст -> RTF
RTF текст - символ № выходит при печати как ? под win10, как это распечатать ?
Христо Христов
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Обычный текст -> RTF
Что значит "при печати"? На экране нормально, а на бумаге не так?
We are hard at work… for you.
-
- Новичок
- Сообщения: 14
- Зарегистрирован: 15 Март 2009, 19:40
- Откуда: Bulgaria, Varna
- Контактная информация:
Обычный текст -> RTF
На экране обычный 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, здесь в первых трех строках нет № (и на бумаге нет).
На последней строке печатается нормально, я скопировал туда какой-то знак №, даже забыл откуда взял, но сохраняю.
в Report RTF(TEXT:FIELD) Times New Roman; 12, charset 204 - rtf1.png
lgen:Address = 'бул. "П.Р.Славейков" № 22'
Вызываю процедуру, в ней заменяю символы реальными данными
RTFControl1.FindAndReplace(CLIP('@*фирма_радрес'),clip(lgen:Address))
rtf3.png ReportPreview, здесь в первых трех строках нет № (и на бумаге нет).
На последней строке печатается нормально, я скопировал туда какой-то знак №, даже забыл откуда взял, но сохраняю.
Христо Христов
-
- Новичок
- Сообщения: 14
- Зарегистрирован: 15 Март 2009, 19:40
- Откуда: Bulgaria, Varna
- Контактная информация:
Обычный текст -> RTF
{\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.
И не позволяет использовать любой другой шрифт.
{\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.
И не позволяет использовать любой другой шрифт.
Христо Христов
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Обычный текст -> RTF
хм, я правильно увидел по тексту - после замены ломается вывод символа №?
up, вообще давно-давно использовал я шаблоны на основе rtf, брал из "консультанта" образцы, делал шаблоны, потом их из моей программы заполняли - требования были суровые - с линейкой при приеме проверяли, но все было норм, константы для замены в шаблоне использовал такого вида #Address# и поиск/замену значениями писал сам (просто по байту...), ваш бул. "П.Р.Славейков" № 22 прекрасно отработал...
up, вообще давно-давно использовал я шаблоны на основе rtf, брал из "консультанта" образцы, делал шаблоны, потом их из моей программы заполняли - требования были суровые - с линейкой при приеме проверяли, но все было норм, константы для замены в шаблоне использовал такого вида #Address# и поиск/замену значениями писал сам (просто по байту...), ваш бул. "П.Р.Славейков" № 22 прекрасно отработал...
Spoiler
-
- Новичок
- Сообщения: 14
- Зарегистрирован: 15 Март 2009, 19:40
- Откуда: Bulgaria, Varna
- Контактная информация: