software:qview:qview_6:qcl_library:vi10addpoint

VI10AddPoint

V = Vector

I = Image

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

La funzione VI10AddPoint aggiunge il comando POINT in coda alle istruzioni da processare nel Buffer per eseguire il disegno.
Il comando POINT stampa un punto all'interno dell'area dell'oggetto Vector Image, alle coordinate passate come argomento. Le stesse coordinate vengono, inoltre, impostate come coordinate attuali.

Buffer

VI10AddPoint (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 coordinata X all'interno dell'oggetto Vector Image dove stampare il punto.
IN CONST/
GLOBAL
Coord_Y W Variabile contenente il valore della coordinata Y all'interno dell'oggetto Vector Image dove stampare il punto.

Esempio

TASK_00

MAIN:
 
VI10InitBuffer (awBuffer)			;Inizializza il Buffer
 
VI10AddPen (awBuffer, Color)			;Aggiunge il comando PEN
 
Coord_X = 15					;Coordinata X dove disegnare il punto
 
Coord_Y = 35					;Coordinata Y dove disegnare il punto
 
VI10AddPoint (awBuffer, Coord_X, Coord_Y)	;Aggiunge il comando POINT
 
.... 
 
WAIT 1
JUMP MAIN
 
END

Note

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