目录

VI10LoadImage

V = Vector

I = Image

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

La funzione VI10LoadImage aggiunge il comando LoadImage in coda alle istruzioni da processare nel Buffer per eseguire il disegno.
Il comando LoadImage permette di caricare, sul layer attivo, l'immagine bitmap associata ad un oggetto Image che si trova sotto l'area occupata dall'oggetto VectorImage.

IMPLEMENTAZIONE

VI10LoadImage (awBuffer, ImageNumber, TranspColor)

Parametri:

IN/OUT TIPO VARIABILE NOME DI ESEMPIO DIM
IN ARRSYS /
ARRGBL
awBuffer W Array che funge da buffer per istruzioni/dati
IN CONST/
GLOBAL
ImageNumber W Variabile contenente il numero dell'oggetto Image da cui caricare l'immagine associata
Min. 1
IN CONST/
GLOBAL
TranspColor W Variabile contenente il codice colore da considerare come trasparenza.
Se impostato a -1 viene considerato il valore di background impostato dal comando VI10SetBackground

Esempio

TASK_00

MAIN:
 
VI10InitBuffer (awBuffer)				;Inizializza il Buffer
 
gwCoordX1 = 50
gwCoordY1 = 50
VI10AddSet (agwBuffPlotDemo7, gwCoordX1, gwCoordY1) 	;Set del punto in cui disegnare l'immagine (riferito all'angolo alto SX dell'immagine)
 
ImageNumber = 1						;Imposta il numero dell'immagine da caricare
 
VI10LoadImage (awBuffer, ImageNumber, -1)		;Aggiunge il comando LoadImage
 
VI10DrawBuffer(awBuffer)				;Disegna il buffer
 
WAIT 1
JUMP MAIN
 
END

Note


Esempio: trovare il valore di Z-Order di un'immagine. Dopo aver selezionato la vista degli oggetti Image tramite il comando SHIFT + F6 oppure menù Visualizza :->: Evidenzia oggetti Image, cliccare l'immagine desiderata e leggere il valore dalla barra di stato in basso a sinistra. Nel caso seguente il valore è 7.