形状的物体和VML的坐标系统

形状是VML的最基本的对象,用它来绘制所有图形,你想要的。在VML,所使用的坐标不是坐标文件。它有自己的坐标系统。这样,放大的功能,减少和旋转可以通过动态地改变其坐标实现。形状的coordsize属性用于定义坐标。它有两个参数。28002800这是2800坐标,而不是在HTML中默认的像素。如果没有一点设置,VML是0,0(左上角)默认情况下,当然你也可以使用coordorig属性设置VML的点坐标。



注意:定义的坐标只是相对的,真正的图形大小也需要用样式宽度:500;高度:500来定义!

上面的定义,你可以用x的坐标(- 1400 1400)y(- 1400到1400),如数学坐标的内,画分为四块。



解决实际问题的时候,我发现IE自动把可见的VML图像中的相对位置(0,0),这意味着,如果上面的两张图片不添加辅助坐标,它将IE,显示两平方平方。
形状中最重要的属性是路径,它是一个功能强大的画笔,有简单的语法和一些字母。下面是详细的描述:
m x,y:MoveTo移动刷(x,y);
我X,Y:LineTo画一条线从当前点(x,y);连续几点,VML将不断吸引直到遇到X命令。
结束线;
E:图的结束部分
形状的其他共同属性:
设置填充颜色:使用指定的HTML颜色;例如:设置为红色
如果填充:是填充图形,如果图形不封闭,图形会自动封锁。当填充=真实(默认),设置是有效的。
该strokecolor颜色:线;
该strokeweight宽度:线;
标题:当鼠标移动到图中,显示的文本是在HTML中ALT和题目一样;
类型:指定该图属于shapetype,和shapetype可以为VML的模板,这将在后面介绍;
以前的属性,设置,填充,可以使用它,并strokecolor和strokeweight可用于它。它也可以用在形状或对象中继承的形状。
在下面的章节中,某些特定的对象,如矩形、圆角矩形、Oval、线、等,将由形状的详细描述。