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,一切懵懂中。覺得你很厲害  回復  更多評論
            
          主站蜘蛛池模板: 定襄县| 林甸县| 班戈县| 勃利县| 伊宁市| 绩溪县| 都匀市| 维西| 西丰县| 梧州市| 麻栗坡县| 松桃| 敦煌市| 宁国市| 青阳县| 如皋市| 广灵县| 阿克苏市| 高碑店市| 司法| 芜湖县| 阿巴嘎旗| 庆城县| 涡阳县| 个旧市| 尉氏县| 庄浪县| 南昌县| 佛坪县| 莱阳市| 西昌市| 胶州市| 锦屏县| 南京市| 剑阁县| 麻栗坡县| 沁源县| 宝坻区| 新巴尔虎右旗| 阳江市| 马关县|