comp • gb.qt4 • paint • drawtextshadow

Paint.DrawTextShadow (gb.qt4)

Static Sub DrawTextShadow ( Text As String, X As Float, Y As Float, W As Float, H As Float [ , Alignment As Integer, Radius As Integer, Opacity As Float ] )

Desenhe a sombra de um texto.

  • X, Y, W e H define um retângulo onde o texto será desenhado.

  • Alignment define o alinhamento do texto, Align.TopLeft por padrão.

  • Radius é o raio de desfocagem em pixels. Por padrão, ele é 1/8th da altura da fonte.

  • Opacity é a opacidade do desfoque entre "0.0" e "1.0". Por padrão, ele é "0,5" (50% transparente).

Você deve chamar abaixo Paint.DrawText para desenhar o texto real, sobre da sombra.

Exemplo

Public Sub DrawingArea1_Draw()
 Paint.Font = Font["Ubuntu,Bold,24"]
 Paint.DrawTextShadow("Sombra do texto", 20, 20, 250, 100, Align.Center, 10, 1)
 Paint.Brush = Paint.Color(Color.Red)
 Paint.DrawText("Sombra do texto", 20, 20, 250, 100, Align.Center)
End