zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0

          ?

          VML path 屬性的理解

          VML ,shape 中最主要的屬性是 Path ,它是個功能強大的畫筆,語法很簡單,由幾個字母組成,下面詳細講述:

          m x,y :MoveTo 把畫筆移動到 (x,y)
          l x,y:LineTo
          從當前點到(x,y)畫一條線;可以給連續的幾個點,VML會連續畫出來直到遇到 x 命令。
          x:Close
          結束一條線;
          e:End
          結束畫圖

          我們來看一個例子:

          <HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">

          ?????? <HEAD>

          ????????????? <STYLE>

          v\:* { behavior: url(#default#VML);}

          o\:* { behavior: url(#default#VML);}

          </STYLE>

          ????????????? <TITLE>VML Sample</TITLE>

          ?????? </HEAD>

          ?????? <BODY>

          ????????????? <v:shape fillcolor="green"

          ???????????????????? style="position:relative;top:1;left:1;width:200;height:200"

          ???????????????????? path="m 1,1 l 1,250, 250,500, 500,500, 500,250, 250, 1 x e"

          ???????????????????? title="vml demo - draw? by zhangyi "

          ???????????????????? strokeColor="yellow">

          ????????????????????

          ???????????????????? <v:fill type="gradient" id="fill1" color="red" />?????????????????

          ??????

          ????????????? </v:shape>

          ?????? </BODY>

          </HTML>

          結果如下圖:

          vml-draw.JPG

          我們把 path 部分單獨分開來看:

          path="

          m 1,1

          l 1,250, 250,500, 500,500, 500,250, 250, 1

          x

          e"

          正好可以何上面的說明相對應。

          經過四步:

          1)??????? 畫筆移動到( 1 1 )點, m 表示移動畫筆,但是沒有畫的操作

          2)??????? 畫線,從第一個坐標開始,( 1 1 )—〉( 1 250 )—〉……—〉( 250 1 ),按點順次畫點。

          3)??????? X, 表示畫線結束

          4)??????? E 表示畫圖的結束

          ?



          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2006-11-01 17:11 zhyiwww 閱讀(3669) 評論(1)  編輯  收藏 所屬分類: vml

          FeedBack:
          # re: VML中path屬性的理解
          2008-07-15 12:54 | lingling
          剛接觸vml,一切懵懂中。覺得你很厲害  回復  更多評論
            
          主站蜘蛛池模板: 津市市| 阿鲁科尔沁旗| 枣强县| 平邑县| 北票市| 潮州市| 长沙市| 台前县| 乌拉特后旗| 满洲里市| 渭源县| 米易县| 融水| 樟树市| 巴南区| 建平县| 论坛| 紫阳县| 靖江市| 清镇市| 巴中市| 湖口县| 信丰县| 南川市| 乌拉特中旗| 泸州市| 田林县| 仁寿县| 涪陵区| 宜春市| 敦煌市| 兴山县| 寿宁县| 澄城县| 大悟县| 巴南区| 镇康县| 林甸县| 普格县| 手游| 镇宁|