SvgImage (gb.qt4)
Esta classe representa um arquivo SVG carregado a partir de um arquivo para a memória.
Static methods
Load
|
Carregar um documento SVG do arquivo Path, e o retorna como uma nova SvgImage.
|
Properties
H
|
|
Height
|
Retorna ou define a altura do documento SVG em pontos.
|
W
|
|
Width
|
Retorna ou define a largura do documento SVG em pontos.
|
Methods
Clear
|
Limpaa o documento SVG.
|
Paint
|
|
Resize
|
Redimensionar o arquivo SVG.
|
Save
|
Salve a imagem SVG para o disco como um arquivo SVG.
|
Objetos SvgImage pode ser pintado com a classe
Paint, e salvo novamente para o disco.
Exemplo
' Coloque o logotipo gambas, adicione uma agradável bola vermelha nele, e salve-o de volta no 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 com bola vermelha.svg")
O suporte ao SVG do Qt tem muitos bugs há anos. Quem sabe ele vai ser melhor no Qt5.