При отрисовке символов в 2D Picture использую виайку Draw Text at Point.vi. Шрифты выбираются пользователем из списка. Список шрифтов создаю таким образом.
Работает без проблем. Это в Windows XP. Но, вот, перешёл на Windows 8.0 и потерялся на предмет как создать этот список.
Создание списка шрифтов в Windows 8.0
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Создание списка шрифтов в Windows 8.0
Я правильно понимаю, что вы формируете путь к папке C:\Windows\Fonts, беря путь к временной папке системы? Тогда я не буду удивлён, что этот способ не отрабатывает, как следует. Temp не обязан находиться внутри папки Windows, юзер может его настроить как угодно с помощью переменных среды. Да и если учётка ограниченная, Temp находится в каталоге пользователя. Почему бы не использовать Get System Directory с параметром system directory type = System Core Libraries. Получите путь к C:\Windows\System32, а дальше как обычно.Юрий писал(а):Но, вот, перешёл на Windows 8.0 и потерялся на предмет как создать этот список.
При желании можно и через WinAPI, но наверно это лишнее усложнение, т.к. вряд ли где-то будет нестандартный путь к Fonts.
https://stackoverflow.com/questions/179 ... -directory
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
-
- leader
- Сообщения: 526
- Зарегистрирован: 28 фев 2010, 18:04
- Версия LabVIEW: LV2018
- Благодарил (а): 10 раз
- Поблагодарили: 18 раз
- Контактная информация:
Re: Создание списка шрифтов в Windows 8.0
Всем спасибо. dadreamer, Get System Directory никогда не обращал внимание - вот, узнал что то новенькое. Но это мало меня выручило, поскольку как выудить сами шрифты не знаю как. В XP было просто - они находились в одной папке, а в восьмёрке как организовано их хранение не знаю. А второй вариант Blackmanа решил задачу. Но, вот, что то пиктура не откликается на смену шрифтов, хотя всем остальным поиграться можно.
- Вложения
-
- Текст.vi
- (32.77 КБ) 99 скачиваний
-
- leader
- Сообщения: 526
- Зарегистрирован: 28 фев 2010, 18:04
- Версия LabVIEW: LV2018
- Благодарил (а): 10 раз
- Поблагодарили: 18 раз
- Контактная информация:
Re: Создание списка шрифтов в Windows 8.0
Юрий,
Проблема решилась. В названиях шрифтов надо было избавиться от лишнего.Но, вот, что то пиктура не откликается на смену шрифтов
- Вложения
-
- Текст.vi
- (35.19 КБ) 101 скачивание
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение