| La procedura Cornice5
ha 7 parametri; il suo compito è quello di stampare una finestra costituita da
spazi, nel colore di primo piano "txt" e di sfondo
"sfo“; le dimensioni “lar“ (lunghezza) e
“alt" (altezza) possono essere scelte rispettivamente tra 1 e 25 e tra 1 e
80; questa procedura genera una Cornice parzialmente
autocentrante; l’effetto è quello assicurato da
Cornice1, ma è ora sufficiente specificare
solo la riga di partenza, invece delle coordinate dell'angolo
"rig,col"
in alto a sinistra). I caratteri utilizzati per la creazione del bordo sono
predefiniti, assunti dalla seguente tabella:in funzione del numero
passato nel parametro “tipo“:
tipo1 |
|
tipo2 |
|
tipo3 |
|
tipo4 |
|
tipo5 |
|
tipo6 |
|
|
| Se il parametro “modo“=1 permette di
aggiungere uno spazio a sinistra e a destra dei lati verticali del bordo
(per motivi esclusivamente estetici, vedi
esempio);
Se il parametro “modo“=0
i caratteri che costruiscono i lati verticali sono
"attaccati" al bordo |
| La corretta sintassi per l’uso di questa procedura è:
Cornice5
(rig,lar,alt,txt,sfo,tipo,modo); |
|
| Le coordinate del punto d’inserzione del
carattere, "rig","col", sono soggette alle regole standard del
Pascal, per cui “rig” deve essere scelta tra 1 e 25 e “col” tra 1 e 80 (l'angolo in alto a sinistra ha coordinate [1,1] e quello in basso a destra [25,80]).
|
| Se alla procedura vengono passate le
dimensioni massime, essa produce
un ClearScreen personalizzato. |