jf-roku/components/Buttons/TextSizeTask.bs
2023-10-03 11:42:10 -04:00

22 lines
376 B
Plaintext

sub init()
m.top.functionName = "getTextSize"
end sub
sub getTextSize()
reg = CreateObject("roFontRegistry")
font = reg.GetDefaultFont(m.top.fontsize, false, false)
res = []
for each line in m.top.text
res.push(font.GetOneLineWidth(line, m.top.maxWidth))
end for
m.top.height = font.GetOneLineHeight()
m.top.width = res
end sub