[successivo] [precedente] [inizio] [fine] [indice generale]


Sezione 10.   Ulteriori indicazioni sui cambiamenti di direzione

Si è già spiegato come cambiare la direzione, lungo la quale gli oggetti vengono composti, da verso destra a verso il basso. Le figure 10.1 e 10.2 illustrano ulteriormente la cosa.

Figura 10.1. Effetti delle diverse direzioni di spostamento (verso destra e verso sinistra).

Effetti delle diverse direzioni di spostamento (destra e sinistra)

Figura 10.2. Effetti delle diverse direzioni di spostamento (verso il basso e verso l'alto).

Effetti delle diverse direzioni di spostamento (verso il basso e verso l'alto)

Può accadere qualcosa di sorprendente se si cambia direzione in modo apparentemente ovvio (figura 10.3).

Figura 10.3. box; arrow; circle; down; arrow; ellipse.

«box; arrow; circle; down; arrow; ellipse»

Magari ci si aspettava che il codice box; arrow; circle; down; arrow; ellipse producesse la figura 10.4, ma effettivamente per ottenere tale risultato si deve utilizzare il codice presentato nel listato 10.5. Per quale motivo? Perché il punto di uscita per la direzione corrente è già impostato quando si disegna il nuovo oggetto. La seconda freccia nella figura 10.3 cala verso il basso a partire dal punto del cerchio a cui si dovrebbe congiungere un nuovo oggetto verso destra.

Figura 10.4. Più intuitivo?

Più intuitivo?

Listato 10.5.

      1 .PS
      2 box;
      3 arrow;
      4 circle;
      5 move to bottom of last circle;
      6 down;
      7 arrow;
      8 ellipse
      9 .PE

Il significato di move to bottom of last circle; dovrebbe essere evidente. Per comprendere la cosa in generale è necessario approfondire due temi importanti: posizioni e nomi degli oggetti (sezioni 12 e 11 rispettivamente).


Informatica per sopravvivere 2006.01.30 --- Copyright © 2004-2006 Massimo Piai -- <pxam67 (ad) virgilio·it>


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome ulteriori_indicazioni_sui_cambiamenti_di_direzione.html

[successivo] [precedente] [inizio] [fine] [indice generale]

Valid ISO-HTML!

CSS validator!