Создание списка шрифтов в Windows 8.0

Простейшие вопросы в области инженерной разработки
Ответить
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Создание списка шрифтов в Windows 8.0

Сообщение Юрий »

При отрисовке символов в 2D Picture использую виайку Draw Text at Point.vi. Шрифты выбираются пользователем из списка. Список шрифтов создаю таким образом.
Список_Font.png

Работает без проблем. Это в Windows XP. Но, вот, перешёл на Windows 8.0 и потерялся на предмет как создать этот список.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Создание списка шрифтов в Windows 8.0

Сообщение dadreamer »

Юрий писал(а):Но, вот, перешёл на Windows 8.0 и потерялся на предмет как создать этот список.
Я правильно понимаю, что вы формируете путь к папке C:\Windows\Fonts, беря путь к временной папке системы? Тогда я не буду удивлён, что этот способ не отрабатывает, как следует. Temp не обязан находиться внутри папки Windows, юзер может его настроить как угодно с помощью переменных среды. Да и если учётка ограниченная, Temp находится в каталоге пользователя. Почему бы не использовать Get System Directory с параметром system directory type = System Core Libraries. Получите путь к C:\Windows\System32, а дальше как обычно.

При желании можно и через WinAPI, но наверно это лишнее усложнение, т.к. вряд ли где-то будет нестандартный путь к Fonts.
https://stackoverflow.com/questions/179 ... -directory
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Создание списка шрифтов в Windows 8.0

Сообщение Blackman »

Для WinOS путь к папке Fonts и список фонтов из реестра.
Вложения
Windows Fonts Folder Path.png
Windows Fonts Folder Path.png (16.9 КБ) 1475 просмотров
Windows Fonts from Registry.png
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Создание списка шрифтов в Windows 8.0

Сообщение Юрий »

Всем спасибо. dadreamer, Get System Directory никогда не обращал внимание - вот, узнал что то новенькое. Но это мало меня выручило, поскольку как выудить сами шрифты не знаю как. В XP было просто - они находились в одной папке, а в восьмёрке как организовано их хранение не знаю. А второй вариант Blackmanа решил задачу. Но, вот, что то пиктура не откликается на смену шрифтов, хотя всем остальным поиграться можно.
Текст.png
Вложения
Текст.vi
(32.77 КБ) 95 скачиваний
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Создание списка шрифтов в Windows 8.0

Сообщение Юрий »

Юрий,
Но, вот, что то пиктура не откликается на смену шрифтов
Проблема решилась. В названиях шрифтов надо было избавиться от лишнего.
Текст+.png
Вложения
Текст.vi
(35.19 КБ) 98 скачиваний
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»