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:

rectangle co-ordinated

¿Cómo me convierto de coordenadas a límites? El tamaño de mi lienzo es 1920 por 1080.

¿Fue útil?

Solución

Bueno, como dice en el referencia en p.153, el bounds son como sigue:

  1. la mayoría de la izquierda horizontal
  2. superior vertical
  3. más horizontal
  4. 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top