如何缩放以适合 paperJS canvas
How to Zoom to fit a paperJS canvas
我在一个 paperJS 项目上有多个图表。我想展示一个适合盒子的较小版本。说 500px X 350px。现在我怎样才能放大或缩小以最好的方式适合图表。
您可以缩放项目组以使其适合给定的框。
有一种方便的方法可以做到这一点:item.fitBounds().
这里是 sketch 演示解决方案。
new Path.Circle({
center: view.center - 100,
radius: 100,
fillColor: 'orange'
});
new Path.Circle({
center: view.center + 100,
radius: 100,
fillColor: 'blue'
});
project.activeLayer.fitBounds(view.bounds);
我在一个 paperJS 项目上有多个图表。我想展示一个适合盒子的较小版本。说 500px X 350px。现在我怎样才能放大或缩小以最好的方式适合图表。
您可以缩放项目组以使其适合给定的框。
有一种方便的方法可以做到这一点:item.fitBounds().
这里是 sketch 演示解决方案。
new Path.Circle({
center: view.center - 100,
radius: 100,
fillColor: 'orange'
});
new Path.Circle({
center: view.center + 100,
radius: 100,
fillColor: 'blue'
});
project.activeLayer.fitBounds(view.bounds);