vml的中的座标系统

vml的座标系统与常规的document的座标系不同,但是经过设置可以将像素座标用于vml中。

如:

<v:shape id="shp1" CoordSize="50,50" style="position:absolute;left:0px;top:0px;width:50px;height:50px; z-index:10"   StrokeColor="red"  Filled="f" StrokeWeight="3px" path="m 0,0 l 0,50 50,50 50,0x e">
</v:shape>

设置shape对象的Coordsize为【50,50】,以及shape对象的style属性的width,height为【50px,50px】,这样shape对象将【50px,50px】分成了50份,一份一个像素。这样path中的座标值就是相对于shape对象的像素座标了。

这样,可以看出path中的座标值是个相对座标值,是有style中的width,height和Coord的比值得出的。所以,当两者之间的比率为1是,path中的座标值就是像素值了

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章