AppleScript - ¿Qué son los límites?
-
27-10-2019 - |
Pregunta
Estoy a las manzanas Adobe Illustrator CS3. Aquí está (parte de) mi código:
tell application "Adobe Illustrator"
tell newDocument
make new rectangle with properties {bounds:{200.0, 400.0, 300.0, 200.0}}
end tell
end tell
Copié el make new rectangle
parte de la página 153 de este, del sitio web de Adobe.
Pero que son los bounds
???? Cuando ejecuto el guión, no coinciden con las coordenadas del rectángulo:
¿Cómo me convierto de coordenadas a límites? El tamaño de mi lienzo es 1920
por 1080
.
Solución
Bueno, como dice en el referencia en p.153, el bounds
son como sigue:
- la mayoría de la izquierda horizontal
- superior vertical
- más horizontal
- inferior vertical
Límite del rectángulo, medido desde la esquina inferior izquierda (0, 0). Las coordenadas X e Y que ves serán las coordenadas del punto central del rectángulo. Sin embargo, el ancho y la altura en su captura de pantalla son extraños: al ejecutar su código (con bounds:{200, 400, 300, 200}
), Obtuve un rectángulo que tenía su centro en x = 250, y = 300 y dimensiones de w = 100, h = 200, como se esperaba.