SVGPreserveAspectRatio
SVG preserveAspectRatio 接口
SVGPreserveAspectRatio
接口对应于 preserveAspectRatio
属性,该属性可用于某些 SVG 元素。
SVGPreserveAspectRatio
对象可以被指定为只读,这意味着尝试修改该对象将导致抛出异常。
接口概述
也实现 | 无 |
---|---|
方法 | 无 |
属性 |
|
常量 |
|
规范性文档 | SVG 1.1 (第二版) |
常量
名称 | 值 | 描述 |
---|---|---|
SVG_PRESERVEASPECTRATIO_UNKNOWN |
0 | 枚举被设置为一个非预定义类型的值。尝试定义此类型的新值或尝试将现有值切换到此类型是无效的。 |
SVG_PRESERVEASPECTRATIO_NONE |
1 | 对应于属性 preserveAspectRatio 的值 none 。 |
SVG_PRESERVEASPECTRATIO_XMINYMIN |
2 | 对应于属性 preserveAspectRatio 的值 xMinYMin 。 |
SVG_PRESERVEASPECTRATIO_XMIDYMIN |
3 | 对应于属性 preserveAspectRatio 的值 xMidYMin 。 |
SVG_PRESERVEASPECTRATIO_XMAXYMIN |
4 | 对应于属性 preserveAspectRatio 的值 xMaxYMin 。 |
SVG_PRESERVEASPECTRATIO_XMINYMID |
5 | 对应于属性 preserveAspectRatio 的值 xMinYMid 。 |
SVG_PRESERVEASPECTRATIO_XMIDYMID |
6 | 对应于属性 preserveAspectRatio 的值 xMidYMid 。 |
SVG_PRESERVEASPECTRATIO_XMAXYMID |
7 | 对应于属性 preserveAspectRatio 的值 xMaxYMid 。 |
SVG_PRESERVEASPECTRATIO_XMINYMAX |
8 | 对应于属性 preserveAspectRatio 的值 xMinYMax 。 |
SVG_PRESERVEASPECTRATIO_XMIDYMAX |
9 | 对应于属性 preserveAspectRatio 的值 xMidYMax 。 |
SVG_PRESERVEASPECTRATIO_XMAXYMAX |
10 | 对应于属性 preserveAspectRatio 的值 xMaxYMax 。 |
SVG_MEETORSLICE_UNKNOWN |
0 | 枚举被设置为一个非预定义类型的值。尝试定义此类型的新值或尝试将现有值切换到此类型是无效的。 |
SVG_MEETORSLICE_MEET |
1 | 对应于属性 preserveAspectRatio 的值 meet 。 |
SVG_MEETORSLICE_SLICE |
2 | 对应于属性 preserveAspectRatio 的值 slice 。 |
实例属性
名称 | 类型 | 描述 |
---|---|---|
align |
unsigned short | 对齐值类型,由在此接口上定义的 SVG_PRESERVEASPECTRATIO_* 常量之一指定。 |
meetOrSlice |
unsigned short | meet-or-slice 值类型,由在此接口上定义的 SVG_MEETORSLICE_* 常量之一指定。 |
设置时的异常:在尝试更改只读对象上属性的值时,将引发代码为 NO_MODIFICATION_ALLOWED_ERR
的 DOMException
。
实例方法
SVGPreserveAspectRatio
接口不提供任何特定方法。
浏览器兼容性
BCD 表格仅在浏览器中加载