software:qview:qview_6:qcl_library:vi10extractdimension

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.

VI10ExtractDimension (awBuffer, awWidth, awHeight)

Parametri:

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