VML学习笔记(本人会不断更新此文章)
最近公司做项目要用到VML,以前没接触过,现在就开始学了,呵呵,虽然网上资料不少,还是想写出来,做以总结
对path属性的说明
path="m 1,1 l 1,200,200,200,200,1 x e";
m表示moveto m 1,1 即从1,1点开始 l(L) 表示lineto即从起始点到哪一点 本例里是从(1,1)点,依次向(1,200),
(200,200),(200,1)这几个点画线,到(200,1)闭合,结束,x表示线路闭合,e表示线路结束。
path 画贝塞尔曲线
path="m 100,200 c 50,50,100,100,"
注意这个c,它就是用来画贝塞尔曲线的
m 后边的点是起始点
c 后边的四个点,分别是贝塞尔曲线的控制点
最后一个点是终止点
画圆
path='at 0,0,200,200' 0,0,200,200是确定圆的正方体
好久没上来写东西了,最近忙着做一个VML的图表控件,主要的部分是从网上找的,我主要是做了一下封装,过几天再整理一下贴出来!!!
更新
好久没有更新这篇文章了
最近在网上看到有的朋友问VML里spt是什么意思以及是怎么用的,这个spt其实是office内置的图型代码,使用这个可以用VML画出样例图来
附件带了一个html文件,里边我做了一个测试,将大部份的spt值画了出来,希望对大家有所帮助(其中136到175是空白)
spt
对了,这个文件其实是个html文件,下载后不用解压缩的,真接将后辍名改了就行:)
本人能力有限,如有错误的地方请大家指正呀
posted on 2006-10-14 16:05 我不是冷狐冲,我就是一酒壶 阅读(861) 评论(2) 编辑 收藏 举报