• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

令狐冲和酒壶

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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  我不是冷狐冲,我就是一酒壶  阅读(877)  评论(2)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3