html5 文本操作
我正在尝试编写一个软件来抓取字符串并打包它们 有序布局,如下图所示
我认为要实现该结果,第一步我' d 采取将能够 计算画布中单个字符串的大小以修改字体大小 以适合所需的宽度。
所以,如果any1有某个内置函数的解决方案,或者执行它的方法 这样我就可以自己编写代码,那就太好了(非常好)。
提前致谢
k
I'm trying to write a piece of software to grab strings and pack them
in and ordered layout, like in the image below
I think that to achieve that result the first step I'd take would be being able
to calculate the size of a single string in the canvas in order to modify the font-size
to fit the desired width.
so, if any1's got a solution to some built-in function, or a way to perform it
so that I can code it myself that would be nice (very nice).
thanks in advance
k
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您决定不使用 CANVAS,这可能会很有用:如何计算字母的宽度:http:// jsfiddle.net/rudiidirkx/sCUac/ 以特定字体和特定大小。
编辑
或者句子的宽度。
If you decide to do it without CANVAS, this might come in useful: how to calculate a letter's width: http://jsfiddle.net/rudiedirkx/sCUac/ in a specific font with a specific size.
edit
Or a sentence's width.