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

 

 

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