以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  关于SVG viewer的放大缩小????  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=15292)


--  作者:moonsky731
--  发布时间:3/9/2005 4:13:00 PM

--  关于SVG viewer的放大缩小????
大家知道ADOBE的SVG viewer有个自定义的右键菜单可以ZoomIn或者ZoomOut实现整个图的放大和缩小,请问在JS代码里怎么实现??????
--  作者:moonsky731
--  发布时间:3/9/2005 4:24:00 PM

--  
function zoomOut(){
   if (SVGRoot.currentScale > 0.3){
      SVGRoot.currentScale = SVGRoot.currentScale * 0.67;
   }
}
自己搞定了

--  作者:SCYANGYU
--  发布时间:3/9/2005 4:41:00 PM

--  
不错!

学习学习!


--  作者:yuxi2000
--  发布时间:3/17/2005 7:19:00 PM

--  
我一般都用viewbox来缩放
--  作者:molester
--  发布时间:3/22/2005 11:12:00 AM

--  
对,用viewbox虽然麻烦点,但是是正确的方法,可以点击缩放
--  作者:mi9
--  发布时间:3/29/2005 9:50:00 AM

--  
用viewbox放大好像会产生丢失精度的现象的
还是用SVGRoot.currentScale 好一点
但问题是这个方法无法指定放大的中心点,谁又好一点的方法呢
--  作者:molester
--  发布时间:3/31/2005 11:25:00 AM

--  
正规的做法应该是viewbox
--  作者:mi9
--  发布时间:4/3/2005 6:11:00 PM

--  
viewbox 的确可以的 以前我用currentScale麻烦了,谢谢各位
--  作者:kerons
--  发布时间:4/4/2005 4:56:00 PM

--  
问:  viewbox只能缩小,放大图形,如果我要将坐标的单位刻度变小(例如:原来这么长表示最大1000,现在也是这么长,但是要表示最大1500,)该怎么样处理啊?
--  作者:_phoenix
--  发布时间:4/12/2005 11:24:00 PM

--  
ADOBE是是么啊?
--  作者:mi9
--  发布时间:4/13/2005 2:00:00 PM

--  
ps的开发商阿
--  作者:henrybenben
--  发布时间:4/13/2005 9:19:00 PM

--  
viewbox放大后再缩小中心点就有点偏差了!
--  作者:cloud208
--  发布时间:5/20/2005 5:22:00 PM

--  
viewbox好像还得考虑当前视图的比例啊!有时不是很精确啊!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
94.727ms