SVGPreserveAspectRatio

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

SVGPreserveAspectRatio 介面對應於 preserveAspectRatio 屬性。

SVGPreserveAspectRatio 物件可以被指定為只讀,這意味著嘗試修改該物件將導致丟擲異常。

例項屬性

align

對齊值型別的型別,由在此介面上定義的 SVG_PRESERVEASPECTRATIO_* 常量之一指定。

meetOrSlice

meet-or-slice 值型別的型別,由在此介面上定義的 SVG_MEETORSLICE_* 常量之一指定。

例項方法

SVGPreserveAspectRatio 介面不提供任何特定方法。

靜態屬性

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 值。

規範

規範
Scalable Vector Graphics (SVG) 2
# InterfaceSVGPreserveAspectRatio

瀏覽器相容性