2017-02-02 191 views
0

如何知道用戶何時放大或縮小2D dwg?我在查看器的頂部創建了一個使用Snap.svg創建的svg圖層。我想根據查看器中2D圖形的比例縮放此圖層。基於2D縮放級別縮放svg

回答

1

您可以使用自定義工具鉤住用戶的操作,如機輪輸入或手勢,如果你想支持移動:CustomTool Extension

function AdnTool(viewer, toolName) { 

    this.getNames = function() { 

    return [toolName]; 
    }; 

    this.getName = function() { 

    return toolName; 
    }; 

    // ... 

    this.handleWheelInput = function(delta) { 

    console.log('-------------------'); 
    console.log('Tool:handleWheelInput(delta)'); 
    console.log(delta); 

    return false; 
    }; 

    this.handleGesture = function(event) { 

    console.log('-------------------'); 
    console.log('Tool:handleGesture(event)'); 
    console.log(event); 

    return false; 
    }; 

    // ... 
} 

一個完整的樣本見有