![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно отобразить в label текс шрифтом не в системе?
Ezorcist © (2007-05-11 17:15:00)те имеется только файл шрифта - ttf, а сам шрифт в системе не установлен.
Ezorcist (2007-05-11 20:20:00) [1]
> имя шрифта. ТО, что по даблклику на ttf показывается
А можно его программно получить, а то шрифтов много.
clickmaker (2007-05-11 19:54:00) [2]
> [9] FIL-23 © (11.05.07 19:36)
то что до скобок (truetype) - это и есть имя шрифта. Имя файла не причем
FIL-23 (2007-05-11 19:36:00) [3]
> имя шрифта. ТО, что по даблклику на ttf показывается
а можно по подробней, я вот у себя так делаю: edit1.Font.Name:=extractfilepath(application.ExeName)+'ds crystal (truetype)';
но имя файла со шрифтом cristal.TTF
clickmaker (2007-05-11 19:21:00) [4]
> какое тогда задавать label-у имя шрифта?
имя шрифта. ТО, что по даблклику на ttf показывается
Ezorcist (2007-05-11 19:12:00) [5]что-то не получается... какое тогда задавать label-у имя шрифта? пробовал имя файла без расширения - не получилось
Desdechado (2007-05-11 18:46:00) [6]AddFontResource function adds the font resource from the specified file to the Windows font table. The font can subsequently be used for text output by any Windows-based application.
Ezorcist (2007-05-11 18:35:00) [7]
> Шрифт можно установить только для конкретного экземпляра
> запущенной программы, т.е. пока она запущена, шрифт ей доступен.
>
Вот примерно такое и нужно, без вмешательства в систему, можно поподробнее?
Desdechado (2007-05-11 17:34:00) [8]Шрифт можно установить только для конкретного экземпляра запущенной программы, т.е. пока она запущена, шрифт ей доступен.
Ezorcist (2007-05-11 17:25:00) [9]вопрос не в этом))
homm (2007-05-11 17:24:00) [10]> те имеется только файл шрифта - ttf, а сам шрифт в системе
> не установлен.
Можно. Видел для этого API функцию недавно. Иши в спавке.
Savek (2007-05-11 17:22:00) [11]Кто мешает установить его?