【问题标题】:Fabricjs unable to set LockScallingX in pathFabricjs 无法在路径中设置 LockScallingX
【发布时间】:2014-07-05 20:21:06
【问题描述】:

我正在使用路径在织物中制作箭头。除了我无法锁定 X 和 Y 的缩放,即 lockScallingX=true 当我这样做时,所有变薄都变得很好,X 缩放没有被锁定。我的代码是

$('#NavArrows').click(function(){
                unbind();
                var path = new fabric.Path('M 0 0 L 100 0 M 0 0 L 8 -6 M 0 0 L 8 6 z');
                lockScallingY=true;
                path.setAngle(0).set({ left: 100, top: 100,stroke: 'Black', strokeLineCap: 'round',
                                       hasControls:true,originX: 'center', originY: 'center'});
                lockScallingX=true;
                drawBoard.add(path);});

请告诉我如何让我的 lockScallingX=ture 工作并且我的箭头不会在 X 方向上缩放。

【问题讨论】:

    标签: html fabricjs


    【解决方案1】:

    你必须这样写:

    path.lockScallingX = true;
    

    将 lockScalling 属性分配给上面定义的“路径”变量...

    JSFiddle

    【讨论】:

      猜你喜欢
      • 2018-12-19
      • 1970-01-01
      • 1970-01-01
      • 2020-01-07
      • 1970-01-01
      • 2017-02-18
      • 2021-10-31
      • 1970-01-01
      • 2021-07-21
      相关资源
      最近更新 更多