SVGPreserveAspectRatio

SVG preserveAspectRatio 接口

SVGPreserveAspectRatio 接口对应于 preserveAspectRatio 属性,该属性可用于某些 SVG 元素。

SVGPreserveAspectRatio 对象可以被指定为只读,这意味着尝试修改该对象将导致抛出异常。

接口概述

也实现
方法
属性
  • unsigned short align
  • unsigned short meetOrSlice
常量
  • SVG_PRESERVEASPECTRATIO_UNKNOWN = 0
  • SVG_PRESERVEASPECTRATIO_NONE = 1
  • SVG_PRESERVEASPECTRATIO_XMINYMIN = 2
  • SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3
  • SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4
  • SVG_PRESERVEASPECTRATIO_XMINYMID = 5
  • SVG_PRESERVEASPECTRATIO_XMIDYMID = 6
  • SVG_PRESERVEASPECTRATIO_XMAXYMID = 7
  • SVG_PRESERVEASPECTRATIO_XMINYMAX = 8
  • SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9
  • SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10
  • SVG_MEETORSLICE_UNKNOWN = 0
  • SVG_MEETORSLICE_MEET = 1
  • SVG_MEETORSLICE_SLICE = 2
规范性文档 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_ERRDOMException

实例方法

SVGPreserveAspectRatio 接口不提供任何特定方法。

浏览器兼容性

BCD 表格仅在浏览器中加载