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%.