powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Символы мировых валют в отчете VFP 9.0Т
8 сообщений из 8, страница 1 из 1
Символы мировых валют в отчете VFP 9.0Т
    #39926696
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет
Кто решил проблему с шрифтом для отображения символа валюты, к примеру английского фунта (£) в стандартном отчете VFP.
Извращений с изображением валюты прошу пренебречь.
Всем огромное спасибо.
...
Рейтинг: 0 / 0
Символы мировых валют в отчете VFP 9.0Т
    #39926981
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valerii
Всем привет
Кто решил проблему с шрифтом для отображения символа валюты, к примеру английского фунта (£) в стандартном отчете VFP.
Извращений с изображением валюты прошу пренебречь.
Всем огромное спасибо.

Насколько я помню никогда проблемы с фунтом не было. Используйте шрифт в котором он есть.

В Oracle у меня была проблема с кроной Чехии. Пришлось "не лету" использовать коды символов валюты в Unicode (в самой же базе данных хранить английское имя валюты).
...
Рейтинг: 0 / 0
Символы мировых валют в отчете VFP 9.0Т
    #39926988
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch,
Вот пытаюсь найти шрифт который мог бы содержать этот символ. Не подскажете?
...
Рейтинг: 0 / 0
Символы мировых валют в отчете VFP 9.0Т
    #39926990
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch,
И потом как в отчете его вписать как Char+' '+STR(nVar,12,2)
где Char - это есть этот символ.
Отчет не поддерживает UNICOD!
...
Рейтинг: 0 / 0
Символы мировых валют в отчете VFP 9.0Т
    #39927702
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valerii
Sergey Ch,
Вот пытаюсь найти шрифт который мог бы содержать этот символ. Не подскажете?

Я использовал обычные встроенные ttf шрифты Windows. Там были $, £. С EUR были некоторые проблемы в начале нулевых, но потом Windows обновили и пролема ушла...
...
Рейтинг: 0 / 0
Символы мировых валют в отчете VFP 9.0Т
    #39927703
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, кстати, если уже совсем так плохо со шрифтами может быть использовать ISO abbreviation для валют?
GBP, EUR, USD...
...
Рейтинг: 0 / 0
Символы мировых валют в отчете VFP 9.0Т
    #39927721
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch
Valerii
Sergey Ch,
Вот пытаюсь найти шрифт который мог бы содержать этот символ. Не подскажете?

Я использовал обычные встроенные ttf шрифты Windows. Там были $, £. С EUR были некоторые проблемы в начале нулевых, но потом Windows обновили и пролема ушла...


Дело в том что ttf шрифт содержит символы но в самой среде VFP при построении отчета он не печатается а печатается символ "?"...
в этом проблема
что не пробовал никак не получается
...
Рейтинг: 0 / 0
Символы мировых валют в отчете VFP 9.0Т
    #39927800
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valerii
что не пробовал никак не получается

Понятно.
У меня просто по умолчанию Windows for not Unicode applications был установлен на English UK.

Тогда остаётся два варианта:
1. То что Вы предложили - на лету заменять символы функцией типа: IIF(<expression>, CHR(128),"$")
2. Использовать ISO коды: GBP, EUR, USD...

Либо делать отчёты на чём-то другом, например, Microsoft Reporting Services (но тогда теряются преимущества более гибгих отчётов в FoxPro и Вам прийдётся изучать и применять другие технологии что не всегда приемлемо).

P.S. Есть интересная статья от Рика на тему Unicode in FoxPro: click
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Символы мировых валют в отчете VFP 9.0Т
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]