SvgImage (gb.qt4)
Questa classe rappresenta un file SVG caricato da un file in memoria.
Metodi statici
Load
|
Carica un documento SVG dal file Path e lo restituisce come nuova SvgImage.
|
Proprietà
H
|
Un sinonimo della proprietà Height.
|
Height
|
Restituisce o imposta in punti l'altezza del documento SVG.
|
W
|
Un sinonimo della proprietà Width.
|
Width
|
Restituisce o imposta in punti la larghezza del documento SVG.
|
Metodi
Clear
|
Cancella il documento SVG.
|
Paint
|
Public Sub DrawingArea1_Draw()
|
Resize
|
Ridimensiona il documento SVG.
|
Save
|
Salva l'immagine SVG sul disco come file SVG.
|
Gli oggetti SvgImage possono essere disegnati con la classe
Paint e salvati sul disco.
Esempio
' Carica il logo gambas, aggiunge una bella pallina rossa e lo salva sul disco.
Dim hSvgImage As SvgImage
hSvgImage = SvgImage.Load("~/gambas.svg")
Paint.Begin(hSvgImage)
Paint.Brush = Paint.RadialGradient(200, 140, 40, 215, 115, [Color.RGB(255, 0, 0, 64), Color.White], [1.0, 0.1])
Paint.Arc(200, 140, 40)
Paint.Fill
Paint.End
hSvgImage.Save("~/gambas with red ball.svg")
Il supporto a SVG di Qt ha molti bug da anni. Non so se andrà meglio con Qt5.