VI10ExtractDimension
V = Vector
I = Image
Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).
La funzione VI10ExtractDimension permette di estrarre dal Buffer delle istruzioni i dati di larghezza ed altezza di un oggetto VectorImage.
Questa funzione de'essere eseguita sempre dopo un comando VI10GetDimension.
IMPLEMENTAZIONE
VI10ExtractDimension (awBuffer, awWidth, awHeight)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | ARRSYS / ARRGBL | awBuffer | W | Array che funge da buffer per istruzioni/dati |
OUT | GLOBAL | awWidth | W | Variabile contenente la larghezza in pixel dell'oggetto VectorImage |
OUT | GLOBAL | awHeight | W | Variabile contenente l'altezza in pixel dell'oggetto VectorImage |
Esempio
TASK_00
MAIN: VI10InitBuffer(awBuffer) VI10GetDimension(awBuffer) VI10DrawBuffer(awBuffer) VI11WaitBufferReadyUsingWAIT(awBuffer) VI10ExtractDimension(awBuffer, awWidth, awHeight) VI10InitBuffer(awBuffer) END
Note
-
Prima del comando ExtractDimension è necessario aver eseguito il comando VI10GetDimension
-
Dopo aver eseguito il comando ExtractDimension è necessario reinizializzare il buffer con il comando VI10InitBuffer