Come posso ottenere l'oggetto Font
per il tipo di carattere di sistema predefinito utilizzato dal dispositivo particolare? Ho notato che diversi dispositivi hanno risoluzioni e DPI diversi, ma alcuni dei miei controlli hanno caratteri esplicitamente definiti. Mi piacerebbe essere in grado di ottenere il font di sistema predefinito in fase di esecuzione (come se non ho mai modificato la proprietà Font
sul controllo).Come si ottiene il carattere di sistema predefinito nel framework .NET compatto?
5
A
risposta
5
Hai esaminato System.Drawing.SystemFonts
? Penso che possa avere quello di cui hai bisogno.
https://msdn.microsoft.com/en-us/library/system.drawing.systemfonts.aspx
Edit: Ho appena notato il tag CF. Sarà necessario consultare il registro per ottenere le informazioni sul font di sistema.
Problemi correlati
- 1. .net framework compatto "Target framework"
- 2. Trasparenza nel framework compatto
- 3. .NET framework compatto e ActiveSync
- 4. Libreria GPS per .NET framework compatto
- 5. .NET framework compatto - rilevamento se in emulatore?
- 6. Come si ottiene la dimensione del carattere di default del sistema in Qt?
- 7. Come si ottiene GetCustomAttributes?
- 8. Converti l'immagine in 1 bpp bitmap in .net framework compatto
- 9. Passa alla compilazione tra framework compatto e completo .net?
- 10. Come scrivere una libreria di classi che funzioni su .NET 3.5 framework compatto e framework regolare?
- 11. Come si ottiene il carattere predefinito per le etichette Swing JTabbedPane?
- 12. Ottieni il font predefinito di sistema
- 13. Come si modifica il carattere predefinito utilizzato da Silverlight?
- 14. predefinito di .NET Runtime versione
- 15. Come si trova il carattere delimitatore del percorso in .NET?
- 16. Modelli di progettazione utilizzati nel framework .NET?
- 17. Come rimuovere il carattere predefinito nel browser durante il caricamento di @ font-face in CSS? "FOUT"
- 18. Come modificare il carattere predefinito dell'app Android?
- 19. Codifica carattere predefinito Android
- 20. Come si ottiene il PID di un processo generato con la funzione di sistema di Perl?
- 21. Come impostare il carattere utilizzato nel menu a tendina di completamento automatico di un ComboBox
- 22. Il progetto di installazione sta aggiungendo costruito in .NET Framework. Assiemi di sistema in uscita
- 23. Come si imposta il dispositivo predefinito nel simulatore iPhone?
- 24. Come compilare una libreria su .NET Framework e .NET Compact Framework?
- 25. Come si ottiene la versione pubblicata corrente in un'applicazione .NET?
- 26. Convalida di .NET Framework Assiemi
- 27. Il programma di installazione di .Net Framework 4.0 include .Net Framework 3.5?
- 28. cambiamento ionico carattere predefinito
- 29. . NET "terminatore di riga predefinito"?
- 30. .NET framework compatto - dove mettere i file in modo che siano accessibili all'emulatore
Avete qualche idea su come convertire i valori nel Registro di sistema in un oggetto di carattere? Cioè, come si convertono 'Ht' e 'Wt' in valori appropriati per il costruttore di Font? – Jason
Poiché l'Ht è in pixel, è necessario convertirlo: punti = pixel * (72/dpi) Per quanto riguarda il Wt, non ne sono sicuro. L'intervallo di valori è piuttosto ampio. Potrebbe essere necessario selezionare un valore di soglia e dire qualcosa di seguito è normale e qualsiasi cosa sopra è in grassetto. – TheHurt