comp • gb.qt4 • paint • richtext

Paint.RichText (gb.qt4)

Static Sub RichText ( Text As String [ , X As Float, Y As Float, Width As Float, Height As Float, Alignment As Integer ] )

Adiciona o rich text especificado para o caminho atual, usando a fonte atual definida pela propriedade Font.

  • X, Y, Width, Height : um retângulo onde o texto será desenhado.

  • Alignment : a forma como o texto é alinhado dentro do retângulo anterior.

Se apenas o texto for especificado, então ele vai ser desenhado no ponto atual, a coordenada Y será a linha de base do texto.

Se apenas os argumentos X e Y são especificados, então, o texto será desenhado no ponto especificado por (X,Y), a coordenada Y será a linha de base do texto.

Caso contrário, o texto será desenhado dentro do retângulo especificado. Fique atento para que o retângulo não corte o texto.

Como apenas um caminho é criado, cores definidas pelas margens da <font> não são levados em consideração.

Exemplo

Public Sub DrawingArea1_Draw()
  Paint.Font = Font["20"]
  Paint.RichText("Este é um Rich Text", 10, 10, 300, 150)
  Paint.Stroke()
End