|
TARTA SCRIVE |
|
ETICHETTA testoIl comando ETICHETTA viene usato per stampare sullo schermo un testo che può essere composto da numeri, liste e stringhe di caratteri. Se il testo è formato da una parola intera, ad esempio "buonasera!", si può scrivere ETICHETTA "buonasera!, altrimenti è necessario racchiudere il testo dentro parentesi quadre. Prima di usare il comando ETICHETTA, bisogna posizionare la TARTA sul punto dello schermo in cui si vuole scrivere. La posizione va cambiata ad ogni cambiamento di riga. La posizione della TARTA corrisponde al punto in alto a sinistra della prima lettera della frase. Normalmente il testo viene stampato sul video da sinistra a destra, ma a volte, a seconda della fonte carattere, può orientarsi in modo diverso: è necessario in questo caso girare la tartaruga con i comandi DESTRA, SINISTRA o meglio ASDIR. Per alcune font l'orientamento del testo non dipende dalla direzione della TARTA. Il
colore del testo è determinato da ASCOLPENNA;
la posizione del testo è determinata da VAXY
; Il font dei caratteri è determinato da ASFONTETICHETTA;
l'angolo del testo è determinato da ASDIR e la
dimensione del testo può essere determinata da GRANDEZZAETICHETTA. Etichetta può essere usato in modalità PROSPETTIVA: il testo non sarà sullo stesso piano della tartaruga, ma sul piano dello schermo.
Prova questo esempio e osserverai quanto segue:
Osserva la posizione della tartaruga rispetto alla prima lettera
|
|
ASFONTETICHETTA fontQuesto comando inserisce il font del testo da scrivere. Se non si lavora con la procedura, cioè nell'editor, si può utilizzare il menu OPZIONI/fonte etichette. Visto che diventa complicato fissare i valori da inserire dopo il comando FONTETICHETTA, è CONSIGLIABILE PROCEDERE NEL SEGUENTE MODO:
Come puoi vedere, la lista dei dati in font è costituita dal nome del carattere e da 12 valori numerici diversi che contengono le seguenti informazioni: [[Nome] Altezza Ampiezza Orientamento Peso Corsivo Sottolineato Barrato SetCaratteri OutPrecision ClipPrecision Qualità PitchAndFamily]. Dove: Nome:
(lista)
Specifica il nome del font. Altezza:
(numero intero) Specifica
l’altezza desiderato, in unità logiche, per il font. Se questo valore
è positivo, specifica l'altezza della cella del font. Se è negativo,
specifica l'altezza del carattere del font. Ampiezza:
(numero intero) Specifica l’ampiezza, in unità logiche, per il
font. Orientamento:
(numero intero) Specifica
l’orientamento desiderato, in gradi, per il font. Peso:
(numero intero) Specifica il
peso del font. Questo elemento varia da 0 a 900 in 100 incrementi.
Un valore di 0 significa peso normale. Corsivo:
(numero intero) Specifica un
carattere corsivo se diverso da zero. Sottolineato:
(numero intero) Specifica un
carattere sottolineato se diverso da zero. Barrato:
(numero intero) Specifica un
carattere barrato se diverso da zero. SetCaratteri: (numero intero) Specifica il
tipo di caratteri del font. OutPrecision:
(NUMERO INTERO) Specifica la Precisione del font visualizzato. ClipPrecision:
(NUMERO INTERO) Specifica la Precisione del Clip del font. Qualità: (NUMERO INTERO) Specifica la Qualità
del font. PitchAndFamiliy: (NUMERO INTERO) Specifica la Distanza e Famiglia del font. |
|
|
Il comando FONTETICHETTA viene usato sulla riga comandi per avere informazioni sul font corrente |
|
|
Questo comando restituisce le dimensioni occupate dal testo inserito. L'input, può essere una parola o una lista, è lo stesso che daresti al comando ETICHETTA Questo comando va scritto sulla riga comandi e dopo Esegui fa apparire nell'area grigia due numeri [larghezza altezza] Questi numeri possono essere utilizzati per incorniciare o preparare uno sfondo al testo. |