Twip ( ing . twip ) es una unidad tipográfica igual a la vigésima parte de un punto (punto, de ahí el nombre: Tw ent i th of a Point).
Un twip es igual a 1/1440 de pulgada (exactamente) o 1/567 de centímetro (aproximadamente).
También se usa en Visual Basic para determinar la posición de los elementos de la interfaz de usuario en la pantalla. Ejemplo:
Label1.Height = 48 * Screen.TwipsPerPixelY Label1.Width = 16 * Screen.TwipsPerPixelXCuando se ejecuta este código, las dimensiones del elemento Label1pasarán a ser de 48 por 16 píxeles .
La proporción de twip a tamaño de píxel varía según el factor de escala, y en Visual Basic se mide utilizando la variable Screen.TwipsPerPixelXy Screen.TwipsPerPixelYpara los tamaños horizontal y vertical, respectivamente.
Cambiar la escala aumenta o disminuye la cantidad de píxeles (puntos) por pulgada, y dado que la cantidad de twips por pulgada es constante, la cantidad de twips por píxel cambia proporcionalmente. En una escala estándar del 100 %, es de 96 ppp y 15 twips por píxel, en 125 % (el llamado "medio"): 120 dpi y solo 12 twips por píxel, etc. Por lo tanto, el aumento del factor de escala reduce el número de twips en un píxel, mientras que la resolución de la pantalla, contrariamente a la idea errónea popular, no afecta en sí misma la relación entre twips y píxeles. Puede configurar una resolución de pantalla enorme de 3840 * 2400, manteniendo 15 twips por píxel, y viceversa, seleccione una escala de 250% para una resolución de 800 * 600, reduciendo así la cantidad de twips en un píxel a 6.
Divide el ancho y el alto de la imagen por la resolución. Luego, los valores resultantes deben multiplicarse por 1440. Por ejemplo, tenemos un dibujo de 100 × 100 con una resolución de 96 ppp. Entonces su tamaño en twips es 100/96 1440×100/96 1440, es decir, 1500×1500.