comp • gb.qt4 • paint • drawrichtextshadow

Paint.DrawRichTextShadow (gb.qt4)

Static Sub DrawRichTextShadow ( 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 rich text.

  • 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 Paint.DrawRichText para desenhar o texto real, abaixo da sombra.

Exemplo

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