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中的座标值就是像素值了