Sub DrawTextWithBorder (cvs1 As B4XCanvas, Text As String, Fnt As B4XFont, Clr As Int, CenterX As Int, CenterY As Int)
Dim r As B4XRect = cvs1.MeasureText(Text, Fnt)
Dim BaseLine As Double = CenterY - r.Height / 2 - r.Top
cvs1.DrawText(Text, CenterX, BaseLine, Fnt, Clr, "CENTER")
cvs1.DrawCircle(CenterX, CenterY, 3dip, xui.Color_Blue, True, 0)
r.Initialize(CenterX - r.Width / 2, CenterY - r.Height / 2, CenterX + r.Width / 2, CenterY + r.Height / 2)
cvs1.DrawLine(r.Left, BaseLine, r.Right, BaseLine, xui.Color_Gray, 1dip)
cvs1.DrawRect(r, xui.Color_Gray, False, 2dip)
End Sub