Vai al contenuto

ImageBox

Componente per la visualizzazione di immagini statiche.Permette di depositare componenti al suo interno, comportandosi come un pannello. Per accedere facilmente alle proprietà dello sfondo quando sono presenti molti componenti al suo interno, fare riferimento alla procedura descritta per il componente “Panel”.Possiede le seguenti proprietà:
  • image: nome del file da visualizzare. I formati supportati sono: GIF (89a), JPG (jpeg), PNG (png) and SVG (solo per G-Vision). Nota: maiuscole e minuscole nel nome file sono da inserire correttamente in quanto significative sul target
  • stretched: indica se l’immagine deve essere adattata alla dimensione del componente. Se il flag è attivo, il bitmap verrà ingrandito o ridotto fino ad occupare tutta l’area del componente.
  • alignImage: allineamento verticale dell’immagine all’interno del componente
  • justifyImage: allineamento orizzontale dell’immagine all’interno del componente
  • updateMode: modalità con la quale viene disegnata la figura.
  • CLEAR_BG: prima di disegnare la figura, lo sfondo viene cancellato
  • SMART_UPDATE: lo sfondo non viene mai cancellato ed eventuali figure sottostanti verranno sovrascritte solo dalla figura da caricare (utile se la figura è più piccola dell’area).
  • DOUBLE_BUFF: l’immagine completa viene disegnata in memoria e poi copiata integralmente sullo schermo. Questa modalità ha senso in funzione dei componenti derivati da questo: ImageChooser ed ImageShow, in grado di produrre animazioni.
Nota: se tramite condition vengono modificati il colore di background o l’immagine associata, la proprietà updateMode viene gestita in maniera automatica dal componente come fosse impostata su CLEAR_BG.