EaselJS可以调整文本的字体大小

时间:2016-03-31 09:49:25

标签: javascript createjs easeljs

createjs.Text类提供lineWidth,lineHeight,maxHeight,maxWidth等的用法。

我可以为文字定义自定义字体大小,但我需要计算它。

这是我的代码:

var headline = new createjs.Text("", "30px Arial", "#111");
headline.text = "My Test Headline";
headline.maxHeight = myMaxHeight * 0.1;
headline.maxWidth  = myMaxWidth;

var description = new createjs.Text("", "Arial", "#111");
description.text = "example Text, its size changes";
description.font = "" + 15 + "px Arial"; // here i want to calculate the font size
description.y = headline.maxHeight + 20;
description.lineWidth = myMaxHeight;
description.maxHeight = headline.maxHeight - description.y;
description.textBaseline = "top";
description.textAlign = "left";

描述文本可以更改,我想在空间中放入更大更小的文本。

例如,具有相同文本的两张图片没有字体大小,另一张图片的字体大小为15px。 如果文本较大,则字体大小应缩小。较小的文本可以使字体大小为15px左右。

enter image description here

enter image description here

如何计算字体大小?

0 个答案:

没有答案