【问题标题】:Get the width/height of paper using JointJS使用 JointJS 获取纸张的宽度/高度
【发布时间】:2015-01-02 08:19:03
【问题描述】:

我通过移动模型来调整纸张大小:

paper.on('cell:pointermove', 
function(cellView, evt, x, y) { 
    if((x+cellView.model.prop('size/width'))>=650 &&(y+cellView.model.prop('size/height'))>=200)
    paper.setDimensions(x+cellView.model.prop('size/width'), y+cellView.model.prop('size/height'));
}

有什么办法可以像element.prop(properties)一样改变纸张的属性吗?

【问题讨论】:

    标签: jointjs


    【解决方案1】:

    你可以通过paper.options.widthpaper.options.height获取论文的width/height。 Paper 是一个视图,而不是一个模型,因此它没有 set()/get()/prop()/attr() 方法,但您可以随时将属性存储到它,就像存储任何其他对象一样:paper.foo = 'bar'

    【讨论】:

      【解决方案2】:

      你为什么不直接打电话给paper.fitToContent()

      【讨论】:

      • 请把它变成一个澄清评论(你确实有评论特权)或者变成一个更自信的答案。就目前而言,这可能被视为“不是答案”。
      猜你喜欢
      • 1970-01-01
      • 2016-03-25
      • 1970-01-01
      • 2016-05-25
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 2012-06-16
      • 2012-10-10
      相关资源
      最近更新 更多