software:qview:qview_6:qcl_library:vi10getdimension

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.

VI10GetDimension (awBuffer)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
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
  • Ultima modifica: 2019/08/29 17:01