Как я могу получить объект Font
для системного шрифта по умолчанию, используемого данным устройством? Я заметил, что разные устройства имеют разные разрешения и DPI, но некоторые из моих элементов управления имеют явно определенные шрифты. Я хотел бы иметь возможность получить системный шрифт по умолчанию во время выполнения (как будто я никогда не менял свойство Font
на элементе управления).Как получить системный шрифт по умолчанию в .NET compact framework?
5
A
ответ
5
Вы изучали System.Drawing.SystemFonts
? Я думаю, у него может быть то, что вам нужно.
https://msdn.microsoft.com/en-us/library/system.drawing.systemfonts.aspx
Edit: Я просто заметил, что тег CF. Вам нужно будет посмотреть реестр, чтобы получить информацию о системном шрифте.
Смежные вопросы
- 1. Загрузить системный шрифт по умолчанию для UIWebview
- 2. .net Compact Framework callstack - как?
- 3. Recurssion + .Net Compact framework
- 4. Как скомпилировать библиотеку на .NET Framework и .NET Compact Framework?
- 5. .NET Compact Framework Component Serializer
- 6. Как применять «средний» системный шрифт ОС по умолчанию в CSS
- 7. .net Compact Framework 4.0
- 8. .NET Framework Compact конфиги
- 9. Как изменить системный шрифт по умолчанию для xib?
- 10. Семафоры в .NET compact framework
- 11. Системный шрифт iPhone
- 12. .NET Compact Framework - база данных
- 13. локализация с .net Compact Framework
- 14. Как получить системный шрифт в приложении iOS?
- 15. HMACMD5 in .net compact framework
- 16. ThreadStatic для .net compact framework
- 17. Обновление .NET Compact Framework - когда?
- 18. Sqlparameter.Dbtype.Xml дает ошибку в .net compact framework
- 19. .NET compact framework отсутствует сборки?
- 20. ILSpy on .net Compact Framework
- 21. .net compact framework «Целевая структура»
- 22. .NET Compact Framework Transparent UserControl
- 23. .NET compact framework и ActiveSync
- 24. .Net Compact Framework & WinCE Вопрос
- 25. WCF хостинг в .NET compact framework
- 26. Номер версии в приложении .NET Compact Framework
- 27. DataContractSerializer отсутствует в .NET Compact Framework
- 28. URI-манипуляция в .NET compact framework
- 29. Как получить шрифт по умолчанию ubuntu?
- 30. Обнаружение пальцев в формате .Net Compact Framework
У вас есть какие-либо идеи о том, как преобразовать значения в реестре в Font объекта? То есть, как вы преобразовываете «Ht» и «Wt» в соответствующие значения для конструктора шрифтов? – Jason
Поскольку Ht находится в пикселях, его необходимо будет преобразовать: точек = пикселей * (72/dpi) Насколько я знаю, я не уверен. Диапазон значений довольно широк. Возможно, вам придется выбрать отсечку и сказать что-нибудь ниже, это нормально, и что-то выше, значит, смело. – TheHurt