|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Доброго всем времени суток! И снова пляски с ФастРепортом ))) Имеется отчет, в котором необходимо использовать объект TfrxRichView (необходимо для абзацев и пр). Часть текста, выводимая в этом объекте, содержит данные из базы. Пользователи в эти данные записали помимо слов (на русском) символ номера, т е №. Объект имеет свойство имя шрифта "Comic Sans MS", отчет также настроен на "Comic Sans MS". Всё выводится прекрасно, кроме символа 'номер', он выводится предположительно в Segoe UI Symbol. При этом если подсунуть (скопировать из Ворда) символ номера в нужном шрифте (допустим, Times New Roman) просто как текст в этот TfrxRichView , то он выводится шрифтом Times New Roman, как и хотелось бы, а если ввести этот символ вручную, то он непременно изменит его на Segoe UI Symbol. Первый символ номера скопирован из стороннего документа в нужном формате, второй - введен вручную прямо в поле объекта. ВОПРОС: Как сделать так, чтоб символ номера, записанный среди прочих символов в бд выводился в объекте TfrxRichView в том же шрифте, что и все остальные символы? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 12:53 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
OlyaLora Объект имеет свойство имя шрифта "Comic Sans MS", отчет также настроен на "Comic Sans MS". Всё выводится прекрасно, кроме символа 'номер', он выводится предположительно в Segoe UI Symbol. Первый символ номера - правильно, второй - как выводится из переменной. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 12:57 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 13:04 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Мимопроходящий Не совсем понятно, как это должно решить вопрос.... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 13:37 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
OlyaLora, А в БД текст, который ввёл пользователь, хранится в виде плоского текста (без форматирования и прочих плюшек, типа шрифтов)? Если нет, то пользователь сохранил символ "номер" в своем, указанном им шрифте. И компонент выведет именно в том шрифте, что указал пользователь. Вариант - указать пользователю исправить некорректно введённую им информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 15:02 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
goldmi45, текст в БД хранится в виде массива char. Разумеется, безо всяких там плюшек в виде шрифтов. Вот пример с другим символом. Первая звездочка - шрифт Segoe UI Symbol, введенный прямо в редакторе; вторая - шрифт Times New Roman, введенный прямо в редакторе; третья - данные взяты из БД (начиная с запятой - поле БД). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 15:44 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
OlyaLora goldmi45, текст в БД хранится в виде массива char Ну, точнее, хранится-то он совсем в другом виде, но результатом запроса будет именно массив char ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 15:46 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Вы совсем не в курсе что такое формат RTF?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 15:48 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Вы совсем не в курсе что такое формат RTF?.. Пользователь вводит данные, НЕ ПЕРЕКЛЮЧАЯСЬ на другое форматирование, т е сплошняком. Если это критично для решения вопроса, то ввод данных происходит в компоненте DevExpress, у которого настроено свойство шрифта Times New Roman, после это поле сохраняется в базу и выводится в форму. ВСЕ символы, кроме 'номера' выводятся в Times New Roman, в том числе, например, 'звездочка'. Объясните, что именно нужно знать о RTF, чтоб решить проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 16:04 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
OlyaLoraОбъясните, что именно нужно знать о RTF, чтоб решить проблему? Тэги управления форматированием. В частности - шрифтом. Чтобы проверить их действительное наличие или отсутствие в районе проблемного знака. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 16:27 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Если определенного символа нет в шрифте, то используется подстановка из другого шрифта. В общем случае используется один из методов в зависимости от операционной системы (фонтмаппинг, фонтлинкинг и т.д.). Мой совет, не использовать для отчетов маргинальные шрифты. С общепринятыми шрифтами таких проблем как правило не бывает ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2022, 18:57 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Чтобы проверить их действительное наличие или отсутствие в районе проблемного знака. Полагаю, что это OlyaLora Пользователь вводит данные, НЕ ПЕРЕКЛЮЧАЯСЬ на другое форматирование, т е сплошняком и это OlyaLora результатом запроса будет именно массив char сообщения дали общее понимание того, что введенный текст НИКАКИМИ тегами не отформатирован, в том числе и в районе проблемного знака. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 08:22 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
white_nigger Если определенного символа нет в шрифте, то используется подстановка из другого шрифта. В общем случае используется один из методов в зависимости от операционной системы (фонтмаппинг, фонтлинкинг и т.д.). Мой совет, не использовать для отчетов маргинальные шрифты. С общепринятыми шрифтами таких проблем как правило не бывает Спасибо за совет )) Попробую другие шрифты и послежу. Осталось только убедить заказчика, что Times New Roman - маргинальный... (сарказм) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 08:23 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Изменение шрифта даёт тот же результат: если ввести текст в Rich Editor (редактор frxRichView) ВРУЧНУЮ (прямо в макете), то символ № выводится ТОЛЬКО шрифтом Segoe UI Symbol, если в этом же редакторе ВРУЧНУЮ СКОПИРОВАТЬ тот же символ, форматированный другой программой (тем же Вордом) нужным шрифтом, то он сохраняется в том шрифте, с которого копировали. Извиняюсь за сумбурное объяснение, не знаю, как еще описАть... При этом в другом объекте (frxMemoView), всё в порядке. Прилагаю простейший примерчик. Заранее спасибо! ps И очень жду в ветку разработчиков с объяснениями ситуации и вариантами обхода ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 10:06 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
OlyaLora И очень жду в ветку разработчиков с объяснениями ситуации и вариантами обхода ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 10:46 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
s62 Вы можете обратиться в поддержку. Скромный опыт говорит о том, что зачастую здесь грамотный народ помогает оперативней и продуктивней. + порой тупняк с моей стороны (бывало невнимательно прочитаешь мануал). Но за совет спасибо )) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:05 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
То же самое поведение Вы получите и в MS Wordpad, который тоже использует Windows Rich Control. Используйте другой шрифт, как Вам уже посоветовали ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:17 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Хотя смена шрифта не поможет. Вставляйте текст из MS Word ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:34 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
gpi То же самое поведение Вы получите и в MS Wordpad, который тоже использует Windows Rich Control. Но в TRichEdit такого нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:41 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
gpi То же самое поведение Вы получите и в MS Wordpad, который тоже использует Windows Rich Control. Используйте другой шрифт, как Вам уже посоветовали О! Начали подтягиваться опытные игроки ))) Спасибо за совет, но, увы, нужен именно Times New Roman. Можете кинуть ссылочку, где почитать о том, почему так происходит? И есть ли идеи, как вообще это можно обойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:42 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:42 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
все рекомендации сменить шрифт - профнепригодность советующих. все шрифты перечисленные ТС в начальном посте имеют нужное графическое отображение символа № по ASCII-коду 185 ($B9) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:44 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
DimaBr Но в TRichEdit такого нет. Да-да. Поэтому и интересна причина поведения. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:47 |
|
FastReport менят шрифт в выражении у TfrxRichView
|
|||
---|---|---|---|
#18+
Мимопроходящий Заказчик хочет только символ U+2116, ну, или очень на него похожий. Другие его не устраивают. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:49 |
|
|
start [/forum/topic.php?fid=58&msg=40129945&tid=2036668]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 150ms |
0 / 0 |