|
 |
Raccolta di Macro Istruzioni |
RAMrepC
[18 di 20] |
 | Organizza la stampa a video di una
quantità di caratteri colorati, a partire da una determinata
posizione di stampa, direttamente a livello
RamVideo. |
 | La sua
sintassi prevede il passaggio di 5 parametri:
|
RAMrepC
Numero,carattere,riga,colonna,colore |
|
 | I valori passati nei 2 parametri
riga,colonna sono quelli previsti per le coordinate di
ognuna delle pagine video garantite dall'Adattatore disponibile e dal
Modo Video corrente, cioè:
 | l'angolo in alto a sinistra
ha comunque coordinate 0,0 |
 | l'angolo in basso a destra,
comunque posto sulla riga
24, ha il valore della colonna dipende dal
Modo video corrente:
 |
39, per i Modi Video a 40 colonne
(00H,01H,04H,05H,09H,0DH,13H) |
 |
79,
per i Modi Video a 80 colonne (02H,03H,06H,07H,0AH,0EH,0FH,10H,11H,12H) |
 |
19,
per il Modo Video 08H |
|
|
 | Il parametro
carattere
è passato direttamente tra apici e il parametro
Numero
è un intero di valore adeguato alle esigenze contingenti. |
 | Se la posizione di stampa è quella a colonna0 indicando un
numero multiplo di 80 si può riempire una o più righe intere con lo
stesso
carattere colorato. |
 | Con
Numero=2000
e riga,colonna=0,0
è possibile disporre di un clearscreen
assolutamente veloce e
personale. |
 | Il
parametro
colore
è il
byte di
attributo di colore e rappresenta contemporaneamente il
colore di primo piano (quello
dei pixel che formano il carattere) e il
colore dello sfondo (quello dei
pixel rimanenti) e si può costruire, bit dopo bit, sulla
base dello schema descritto
in questa pagina. |
 | Con la pratica, dopo pochi esercizi, sarai in grado di costruire mentalmente
questo codice per ognuno degli accoppiamenti di colore possibili; per ora puoi consultare
le figure dei
Colori senza Flash e
Colori con Flash e scegliere tra i
numeri proposti. |
 | La Macro
si utilizza in questo modo: |
 | La seguente Area di Testo
mostra la struttura della
Macro, inclusa nella Libreria
Giobe.MAC: |
|
RAMrepC |
NB: se il testo contenuto nell'Area
ti
sembra strano (cioè se contiene
caratteri inconsueti) non hai ancora
installato il font
Giobe.TTF
:
clicca qui!! |
 | L'analisi del codice incluso nella
Macro mette in evidenza le sue
caratteristiche:
 | utilizza la Macro
RAM_cur per fissare la posizione di stampa |
 | utilizza la Macro
RAMrep_ per fissare
il colore e per stabilire il numero di caratteri da stampare |
|
 | La Libreria
Giobe.MAC
prevede altre 2 Macro varianti per questo
servizio:
 | la
RAMrep_,
che gestisce la stampa in coda ad altre, passando numero,
carattere e colore |
 | la
RAMrepN,
per gestisce la stampa in coda ad altre, passando solo numero e
carattere |
|
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|