[英]Zooming SVG using batik?
我想放大/缩小 java 中的 SVG 文件。 我想从程序中做到这一点,但找不到方法。
我知道您可以通过鼠标或键盘放大/缩小,但这不是我想要的。 我是 java(学习 2 周)的新手,我的问题可能有一个简单的解决方案,但我找不到。
谁能帮我?
要正确放大/缩小 java 中的 svg,您需要使用
AffineTransform at = new AffineTransform();
at.scale(X,Y);
svgCanvas.setRenderingTransform(at, true);
请注意,您还需要 svg 的 XML 中的视图框。
我想你想在你的 JSVGCanvas 组件上调用 setRenderingTransform 。 该方法采用 AffineTransform 和 boolean 表示您是否要立即重绘。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.