以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  如何还原svg图形大小和初始位置?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=15705)


--  作者:midisoft
--  发布时间:3/16/2005 8:02:00 PM

--  如何还原svg图形大小和初始位置?
大家好,我是新手。html中嵌入一svg图形后,有放大、缩小按钮可以对svg图形进行
放大和缩小。另外,按住alt键后,可以直接在图形上拖动(移动图形),问题时,
我想移动后复原图形位置,该如何写代码呢?
原来的复原代码只是将放大和缩小比例还原了。位置没有。
JavaScript脚本如下:
var svgMainViewport
var firstViewBox  //全局变量
funciton init()
{
SVG_Document =document.embeds[0].getSVGDocument();
firstViewBox=svgMainViewport.getAttribute("viewBox");
}
function Restore()
{
svgMainViewport.setAttribute("viewBox",firstViewBox);

}


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
9,372.070ms