Sto usando pixel come unità per il mio carattere. In un punto, eseguo un hit test per verificare se l'utente ha fatto clic all'interno del rettangolo di delimitazione di un testo sullo schermo. Ho bisogno di usare qualcosa come MeasureString
per questo. Sfortunatamente, il codice che esegue l'hit test è all'interno di una libreria che non ha accesso ad un oggetto Graphics
o anche a Control
.Misurare una stringa senza utilizzare un oggetto grafico?
Come faccio ad avere il riquadro di delimitazione di una stringa dato il carattere senza utilizzare la classe Graphics
? Perché ho anche bisogno di un oggetto Graphics
quando il mio font è in pixel?
Cosa hai se non hai il controllo? Sto assumendo Font e la stringa, ma c'è qualcos'altro? – micahtan
Nient'altro. La mia biblioteca è una specie di Scenegraph. Sto cercando di evitare dipendenze su System.Drawing e System.Windows.Forms –