首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用dojo gfx的文本长度

使用dojo gfx的文本长度
EN

Stack Overflow用户
提问于 2009-05-22 18:28:08
回答 1查看 1.5K关注 0票数 2

当使用dojo的gfx呈现文本时,是否有一种方法可以知道文本将占用多少空间,以防我需要将其包装,使其符合给定的宽度?如果必须使文本与宽度受限的区域相匹配,如何打印任意长度的文本?

更新:对不起,我应该说我需要在服务器端完成包装。我的应用程序必须找出所有元素的大小和位置,然后呈现最终绘制它们的gfx脚本。我知道gfx的字体和字体大小。包装字符串将导致呈现多个createText调用。问题是,我如何分割字符串?(如果字体是固定宽度的,这应该是微不足道的)

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2009-05-24 05:27:37

我建议使用dojox.html.metrics模块,特别是getTextBox(text, style)函数。只需使用与dojox.gfx相同的样式:字体、大小、装饰。

如果您查看这个函数,您将看到它是dojo.marginBox()的一个简单助手,因此如果您不想插入另一个文件,您可以在代码中执行同样的操作,并直接调用marginBox(),这是Dojo中的,并且始终可用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/899296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档