Twip

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 12 juli 2016; kontroller kräver 3 redigeringar .

Twip ( eng.  twip ) är en typografisk enhet lika med en tjugondels punkt (punkt, därav namnet: Tw ent i eth of a P oint).

En twip är lika med 1/1440 av en tum (exakt) eller 1/567 av en centimeter (ungefär).

Används även i Visual Basic för att bestämma placeringen av användargränssnittselement på skärmen. Exempel:

Label1.Height = 48 * Screen.TwipsPerPixelY Label1.Width = 16 * Screen.TwipsPerPixelX

När den här koden körs blir elementets dimensioner Label148 gånger 16 pixlar .

Förhållandet mellan twip och pixelstorlek varierar beroende på skalningsfaktorn, och i Visual Basic mäts med variabeln Screen.TwipsPerPixelXoch Screen.TwipsPerPixelYför horisontella respektive vertikala storlekar.

Om du ändrar skalan ökar eller minskar antalet pixlar (punkter) per tum, och eftersom antalet twips per tum är konstant ändras antalet twips per pixel proportionellt. I en standard 100%-skala är det 96 dpi och 15 twips per pixel, vid 125% (det så kallade "medium") - 120 dpi och endast 12 twips per pixel, etc. Alltså minskar ökningsskalningsfaktorn antalet av twips i en pixel, medan skärmupplösningen, i motsats till populär missuppfattning, inte i sig påverkar förhållandet mellan twips och pixlar. Du kan ställa in en enorm skärmupplösning på 3840 * 2400, samtidigt som du behåller 15 twips per pixel, och vice versa, välj en skala på 250% för en upplösning på 800 * 600, vilket minskar antalet twips i en pixel till 6.

Hur man konverterar pixelstorlek till twip-storlek

Dela bildens bredd och höjd med upplösningen. Sedan måste de resulterande värdena multipliceras med 1440. Till exempel har vi en 100 × 100 ritning med en upplösning på 96 dpi. Då är dess storlek i twips 100/96 1440×100/96 1440, alltså 1500×1500.

Se även