我有一个 25 行左右高的多行 TextField。我需要能够在某些文本下方画一条线。我试图使用 TextLineMetrics 来获取线高的尺寸,但它似乎无法正常工作。
有谁知道这个的解决方案?我见过提到一些 FTE 字体,但不熟悉这些。这是要调查的吗?谢谢。
代码:
textbox1.insidetext.text = currtext[0];
var metrics:TextLineMetrics = textbox1.insidetext.getLineMetrics(0);
lineHeight = metrics.ascent + metrics.descent;
// This is inside a function that gets called on a timer
if (readLine.x == textbox1.x) {
readLine.x = (textbox1.width / 2) + textbox1.x;
} else {
readLine.x = textbox1.x;
readLine.y = readLine.y + lineHeight;
}