VI10GetDimension
V = Vector
I = Image
Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).
La funzione VI10GetDimension aggiunge il comando GetDimension in coda alle istruzioni da processare nel Buffer per eseguire il disegno.
Il comando GetDimension permette di leggere le dimensioni in pixel di larghezza ed altezza dell'oggetto VectorImage.
Questo comando genera un errore di esecuzione quindi dev'essere sempre aggiunto come ultimo al buffer di esecuzione.
IMPLEMENTAZIONE
VI10GetDimension (awBuffer)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | ARRSYS / ARRGBL | awBuffer | W | Array che funge da buffer per istruzioni/dati |
Esempio
TASK_00
MAIN: VI10InitBuffer(awBuffer) VI10GetDimension(awBuffer) VI10DrawBuffer(awBuffer) VI11WaitBufferReadyUsingWAIT(awBuffer) VI10ExtractDimension(awBuffer, awWidth, awHeight) VI10InitBuffer(awBuffer) END
Note
-
Per estrarre i dati letti dal comando GetDimension è necessario utilizzare subito dopo il comando VI10ExtractDimension
-
Il comando GetDimension genera sempre un errore di esecuzione quindi dev'essere aggiunto come ultimo al buffer di esecuzione. Inoltre, dopo aver terminato la lettura dei dati, è necessario reinizializzare il buffer con il comando VI10InitBuffer