关于VML一些用法的注意事项

原创 2007年09月19日 00:56:00

这一段时间来写了大量的vml代码,期间遇到了无数与vml特性有关的变态事项,特此记录,以备忘.

1. svg是天堂. 当你用过svg后,再用vml.就会感觉VML就素那地狱一样的存在.一边号称着支持css,另一边,连fillcolor这样的属性都不能用css来定义.

2.v:group的coordsize缺省不是与v:group的大小一样的,它缺省为1000x1000.所以不要被说明给骗了.

3.v:textbox如果放在v:group中时,v:group的width与height都不能为百分比,比如:100%,要不然,你是看不到v:textbox的内容的.

4.v:textbox不能放在指定了coordsize的v:group中.是的,不能,放在里面,你也是看不到内容,

5.v:vmlframe这个标记实际上是开了个frame,所以如果你这样写

<v:group style="width:100%;height:100%" coordsize="xx,yy">
  
<v:vmlframe style="left:100;top:100"......./>
</v:group>

 v:vmlframe是不会受v:group的coordsize和coordorigin的影响,它会我行我素.

6.v:group是不能精确定位的,你一定以为这个是错的,但事实就是如此:

<div>
  
<v:oval style="position:absolute;left:100;right:100"/>
</div>
<div>
  
<v:group style="position:absolute;width:100%;height:100%">
    
<v:oval style="position:absolute;left:100;top:100"/>
  
</v:group>
</div>

这两个点的位置是不一样的,哈哈哈.

7.vmlframe可以使用其它文件里的vml对象,比如:

<v:vmlframe  title="FJ厦门海沧船务局" id="MACHINE_BUILDING.1010664361" class="machinebuilding" style="position:absolute;left:461.2547;top:319.39904" src="symbol/symbol.vml#machine_building"/>

这里的vmlframe就引用了symbol目录下symbol.vml里的machine_building对象:

<v:image id="machine_building" style="width:20;height:20" src="images/machinebuilding.jpg" chromakey="white"/>

这时候,请问machinebuilding.jpg这个图像要放在哪儿呢?好吧,实际上,这个图像要放在vmlframe所在的文件的目录下的images目录中,而不是放在symbol文件的目录下的images目录中。看来这种引用只是把文字给引用进去了,而不是真正建立了一个对象后,再引用进来。

暂时就这么多,以后可能还会更新.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于vml group的大小和coordsize的关系

论坛终于开通了,提问关于vml vml默认的原点在左上角,怎样变成左下角;怎样动态在绘图区内显示坐标值?   -------------------------------------- func...

VML编程之------group集合容器.vmlframe图形引用 ----《VML极道教程》原著:沐缘华

VML极道教程》原著:沐缘华1章16节:group集合容器 1:group集合容器 - 实例讲解该标记不是用来输出某种图形的、运行时其本身也不可见,而且也没有专用属性,只有VML通用属性,但却也是非常...

五笔输入法注意事项

  • 2012-11-18 00:05
  • 17KB
  • 下载

U8安装教程及注意事项

  • 2017-09-08 23:06
  • 4.90MB
  • 下载

关于张正友标定法的一些注意事项

原文地址:http://bbs.ednchina.com/BLOG_ARTICLE_215351.HTM

Oracle中NULL的注意事项和用法

最近在论坛上经常看到,很多人提出和NULL有关的问题。NULL其实是数据库中特有的类型,Oracle中很多容易出现的错误都是和NULL有关的。打算简单的总结一下NULL的相关知识。这一篇主要打算NUL...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)