canvas.Text
import "fyne.io/fyne/v2/canvas"Usage
type Text
type Text struct {
Alignment fyne.TextAlign // The alignment of the text content
Color color.Color // The main text draw color
Text string // The string content of this Text
TextSize float32 // Size of the text - if the Canvas scale is 1.0 this will be equivalent to point size
TextStyle fyne.TextStyle // The style of the text content
// FontSource defines a resource that can be used instead of the theme for looking up the font.
// When a font source is set the `TextStyle` may not be effective, as it will be limited to the styles
// present in the data provided.
//
// Since: 2.5
FontSource fyne.Resource
}Text describes a text primitive in a Fyne canvas. A text object can have a style set which will apply to the whole string. No formatting or text parsing will be performed
func NewText
func NewText(text string, color color.Color) *TextNewText returns a new Text implementation
func (*Text) Hide
func (t *Text) Hide()Hide will set this text to not be visible
func (*Text) MinSize
func (t *Text) MinSize() fyne.SizeMinSize returns the minimum size of this text object based on its font size and content. This is normally determined by the render implementation.
func (*Text) Move
func (t *Text) Move(pos fyne.Position)Move the text to a new position, relative to its parent / canvas
func (*Text) Position
func (o *Text) Position() fyne.PositionPosition gets the current position of this canvas object, relative to its parent.
func (*Text) Refresh
func (t *Text) Refresh()Refresh causes this text to be redrawn with its configured state.
func (*Text) Resize
func (t *Text) Resize(s fyne.Size)Resize on a text updates the new size of this object, which may not result in a visual change, depending on alignment.
func (*Text) SetMinSize
func (t *Text) SetMinSize(fyne.Size)SetMinSize has no effect as the smallest size this canvas object can be is based on its font size and content.
func (*Text) Show
func (o *Text) Show()Show will set this object to be visible.
func (*Text) Size
func (o *Text) Size() fyne.SizeSize returns the current size of this canvas object.
func (*Text) Visible
func (o *Text) Visible() boolVisible returns true if this object is visible, false otherwise.