software:qview:qview_6:qcl_library:vi10addset

VI10AddSet

V = Vector

I = Image

Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).

La funzione VI10AddSet aggiunge il comando SET in coda alle istruzioni da processare nel Buffer per eseguire il disegno.
Il comando SET imposta la coordinata attuale all'interno dell'area dell'oggetto Vector Image, con i valori di x e y passati. La nuova coordinata determina il punto di partenza per la forma disegnata successivamente.

Buffer

VI10AddSet (awBuffer, Coord_X, Coord_Y)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN ARRSYS /
ARRGBL
awBuffer W Array che funge da buffer per istruzioni/dati
IN CONST/
GLOBAL
Coord_X W Variabile contenente il valore della nuova coordinata X all'interno dell'oggetto Vector Image.
IN CONST/
GLOBAL
Coord_Y W Variabile contenente il valore della nuova coordinata Y all'interno dell'oggetto Vector Image.

Esempio

TASK_00

MAIN:
 
VI10InitBuffer (awBuffer)			;Inizializza il Buffer
 
VI10AddPen (awBuffer, Color)			;Aggiunge il comando PEN
 
Coord_X = 20					;Imposta la nuova coordinata attuale X
 
Coord_Y = 50					;Imposta la nuova coordinata attuale Y
 
VI10AddSet (awBuffer, Coord_X, Coord_Y) 	;Aggiunge il comando SET
 
.... 
 
WAIT 1
JUMP MAIN
 
END

Note

  • Ultima modifica: 2019/08/29 17:01