首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jointjs rect文本溢出

jointjs rect文本溢出
EN

Stack Overflow用户
提问于 2016-08-03 18:23:35
回答 1查看 691关注 0票数 0

我正在使用jointjs来绘制图表。我的问题是,在我的jointjs rect中,里面的文本太长了。我的矩形的大小假定是固定的。我使用joint.util.breakText来控制高度和宽度,但是溢出消失了。并且我已经设置了足够小的字体大小。如何解决这个问题?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-08-03 20:42:26

我也遇到过类似的问题。在我的例子中,我有空的形状。通过单击事件,我可以向形状添加注释(文本)。这个例子放大了形状的大小,并在里面另外包装了文本。希望它能帮上忙!

代码语言:javascript
复制
     function enterText(viewShape) {
         var shapeText = prompt('Enter your new comment:', '');
         if (viewShape.model.id === 'CommentID') {

             //change comment text here
             if (shapeText.length > 5) {

                 var wraptext = joint.util.breakText(shapeText, {
                     width: 200
                     //height: optionalHeight
                 });
                 //resize attribute and add it to paper
                 viewShape.model.resize(wraptext.length * 8, 67);
                 viewShape.model.attr('text/text', wraptext).attr('text/ref-y', 0.45);

             } else {
                 viewShape.model.attr('text/text', shapeText).attr('text/ref-y', 0.45);

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

https://stackoverflow.com/questions/38740884

复制
相关文章

相似问题

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