【问题标题】:How to wrap lengthy text in JointJs Rectangle如何在 JointJs 矩形中包装冗长的文本
【发布时间】:2015-10-01 12:47:32
【问题描述】:

谁能告诉我如何在 JointJS 中将长文本包裹在矩形内。

提前致谢

【问题讨论】:

标签: jointjs


【解决方案1】:

您可以使用“TextBlock”,或者如果您尝试创建自定义元素,您可以这样编写

joint.shapes.devs.testModel = joint.shapes.basic.TextBlock.extend( {

markup: ['<g class="rotatable"><g class="scalable"><rect class="body"/><rect class="leftthick"/></g>',
         joint.env.test('svgforeignobject') ? '<foreignObject class="fobj"><body xmlns="http://www.w3.org/1999/xhtml"><div class="content"/></body></foreignObject>' : '<text class="content"/>',
         '<image/><text class="label"/><g class="inPorts"/><g class="outPorts"/>',            
        '</g>'].join(''),

defaults: joint.util.deepSupplement({

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    • 2019-08-02
    相关资源
    最近更新 更多