Convenzioni su dimensioni di oggetti grafici e font¶
Dimensioni a design time
In Q Studio le dimensioni degli oggetti grafici sono espresse in Device-Independent Pixels (DIP), le dimensioni dei testi sono espresse in punti.
Dimensioni a runtime
Le dimensioni a runtime dipendono dal fattore di scala impostato nel sistema operativo.
Nota
è al momento supportato solo il fattore di scala di Windows.
Esempio
La larghezza di un oggetto impostata a 100 pixel a design time, assumerà una dimensione di 125 pixel a runtime su un sistema con fattore di scala 125%.
Convenzioni su dimensioni dei font
Il punto corrisponde a 1/72 di pollice.
Un pollice, per convenzione, equivale a 96 pixel.
Nota
la convenzione è la stessa usata da Microsoft per Windows Presentation Foundation (WPF) (fare riferimento a questa pagina).
Trasformare una dimensione tra punti e pixel
La relazione tra punti e pixel è espressa dalla seguente formula di esempio:
12 punti = 12/72 pollici = 1/6 pollici = 96/6 pixel (DIP) = 16 pixel (DIP)
Per trasformare da punti a pixel usare la seguente formula: pixel (DIP)= punti * 0,75
Per trasformare da pixel a punti usare la seguente formula: pixel (DIP) / 0.75
Esempio
Un font con una dimensione di 12 punti a design time, avrà una dimensione di 20 pixel a runtime su un sistema con fattore di scala 125%.