A Twip ( eng. twip ) egy tipográfiai egység , amely egyenlő a pont egy huszad részével (pont, innen a név: Tw ent i eth of a P pont).
A twip egyenlő 1/1440 hüvelyk (pontosan) vagy 1/567 centiméter (körülbelül).
A Visual Basicben is használatos a felhasználói felület elemeinek képernyőn elfoglalt helyzetének meghatározására. Példa:
Label1.Height = 48 * Screen.TwipsPerPixelY Label1.Width = 16 * Screen.TwipsPerPixelXA kód végrehajtásakor az elem mérete Label148 x 16 pixel lesz .
A twip és a pixel méret aránya a méretezési tényezőtől függően változik, és a Visual Basicben a változó segítségével mérik , Screen.TwipsPerPixelXilletve Screen.TwipsPerPixelYvízszintes és függőleges méreteknél.
A lépték megváltoztatása növeli vagy csökkenti a hüvelykenkénti pixelek (pontok) számát, és mivel a hüvelykenkénti fordulatok száma állandó, a pixelenkénti ütések száma arányosan változik. Szabványos 100%-os léptékben 96 dpi és 15 twips pixelenként, 125%-nál (az úgynevezett "közepes") - 120 dpi és csak 12 twips pixelenként stb. Így a méretnövelő tényező csökkenti a számot Tépésszám egy pixelben, míg a képernyő felbontása a közkeletű tévhittel ellentétben önmagában nem befolyásolja a twip és a pixel arányát. Hatalmas, 3840 * 2400-as képernyőfelbontást állíthat be, miközben pixelenként 15 fordulatot tart, és fordítva, 250%-os skálát választhat 800 * 600 felbontáshoz, ezáltal 6-ra csökkentheti az egy képponton belüli felcsavarások számát.
Osszuk el a kép szélességét és magasságát a felbontással. Ezután a kapott értékeket meg kell szorozni 1440-zel. Például van egy 100 × 100-as rajzunk 96 dpi felbontással. Ekkor a mérete duplaban 100/96 1440×100/96 1440, azaz 1500×1500.