Type Attribute (Shape) (VML)

本主题介绍 VML,这是一项从 Windows Internet Explorer 9 开始弃用的功能。 依赖于 VML 的网页和应用程序应迁移到 SVG 或其他广泛支持的标准。

注意

截至 2011 年 12 月,本主题已存档。 因此,它不再主动维护。 有关详细信息,请参阅 存档内容。 有关 Windows Internet Explorer 当前版本的信息、建议和指南,请参阅 Internet Explorer 开发人员中心

 

定义对 ShapeType 元素 ID 的引用。 读/写。 字符串

适用于

形状

标记语法

<v:
          element 
          type=" expression ">

脚本语法

element 
          .type="#expression"
expression=element .type

备注

如果 Type 属性引用 ShapeType 元素的 ID,则 ShapeType 的填充、路径和笔划将用作创建形状的模板。 派生自 ShapeType 的值可由单个形状值替代。

如果在标记中使用,则字符串值必须以数字符号 (#) 符号开头。

VML 标准属性

示例

使用“mytype”作为 ID 创建 ShapeType 形状。

   <v:shapetype id="mytype"
   fillcolor="red" strokecolor="blue"
   coordorigin="0 0" coordsize="200 200">
   <v:path v="m 0,0 l 0,200, 200,200, 200,0 x e"/>
   </v:shapetype>

然后,如果使用 ShapeType 值创建形状,该形状将具有“mytype” ShapeType 的属性;也就是说,“shape01”将带有蓝色笔划的红色填充。

   <v:shape id="shape01" type="#mytype"
   style="position:relative;top:1;left:1;width:20;height:20">
   </v:shape>

例如,可以通过将颜色更改为绿色来替代继承的值。

   <v:shape id="shape02" type="#mytype"
   fillcolor="green"
   style="position:relative;top:1;left:1;width:20;height:20">
   </v:shape>

类型属性示例。 (需要 Microsoft Internet Explorer 5 或更高版本。)