Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    14

    Determinare spazio occupato su schermo da una stringa

    Ciao a tutti,
    stò sviluppando un'applicazione Web con Visual Studio.
    Qualcuno conosce un metodo per ottenere la larghezza e l'altezza in pixel di una determinata stringa dato il font con il quale si intende visualizzarla sullo schermo?

    Sara
    Sara.Vallenari@areaweb.it

  2. #2
    se le tue dimensioni sono in Pixel allora basta che fai

    codice:
    'Larghezza Font
    Dim Stringa as String = ' la tua stringa
    Dim Larghezzafont as Integer = 9 'esempio
    Dim LarghezzaStringa as Integer = LarghezzaFont * Len(Stringa)
    Per l'altezza ci penso

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    14
    ok ma a parte il fatto che salvo il font Courier New, tutti gli altri hanno una larghezza per ogni carattere (es. il carattere 'i' è più stretto del carattere 'W'), come si fa a sapere qual'è la larghezza di un carattere?
    nel tuo esempio hai messo 9 pixel, ma in realtà, come faccio a determinare che la 'm' se scritta in Times new roman con size 10 è larga 6 pixel pittosto che 10?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.