SVGPreserveAspectRatio
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
SVG preserveAspectRatio Schnittstelle
Die SVGPreserveAspectRatio
Schnittstelle entspricht dem preserveAspectRatio
Attribut, das für einige Elemente von SVG verfügbar ist.
Ein SVGPreserveAspectRatio
Objekt kann als schreibgeschützt bezeichnet werden, was bedeutet, dass Versuche, das Objekt zu ändern, zu einer Ausnahme führen.
Schnittstellenübersicht
Ebenfalls implementieren | Keine |
---|---|
Methoden | Keine |
Eigenschaften |
|
Konstanten |
|
Normatives Dokument | SVG 1.1 (2. Ausgabe) |
Konstanten
Name | Wert | Beschreibung |
---|---|---|
SVG_PRESERVEASPECTRATIO_UNKNOWN
|
0 | Die Enumeration wurde auf einen Wert gesetzt, der nicht zu den vordefinierten Typen gehört. Es ist ungültig, zu versuchen, einen neuen Wert dieses Typs zu definieren oder einen vorhandenen Wert auf diesen Typ umzustellen. |
SVG_PRESERVEASPECTRATIO_NONE
|
1 |
Entspricht dem Wert none für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMINYMIN
|
2 |
Entspricht dem Wert xMinYMin für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMIDYMIN
|
3 |
Entspricht dem Wert xMidYMin für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMAXYMIN
|
4 |
Entspricht dem Wert xMaxYMin für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMINYMID
|
5 |
Entspricht dem Wert xMinYMid für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMIDYMID
|
6 |
Entspricht dem Wert xMidYMid für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMAXYMID
|
7 |
Entspricht dem Wert xMaxYMid für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMINYMAX
|
8 |
Entspricht dem Wert xMinYMax für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMIDYMAX
|
9 |
Entspricht dem Wert xMidYMax für das Attribut
preserveAspectRatio .
|
SVG_PRESERVEASPECTRATIO_XMAXYMAX
|
10 |
Entspricht dem Wert xMaxYMax für das Attribut
preserveAspectRatio .
|
SVG_MEETORSLICE_UNKNOWN |
0 | Die Enumeration wurde auf einen Wert gesetzt, der nicht zu den vordefinierten Typen gehört. Es ist ungültig, zu versuchen, einen neuen Wert dieses Typs zu definieren oder einen vorhandenen Wert auf diesen Typ umzustellen. |
SVG_MEETORSLICE_MEET |
1 |
Entspricht dem Wert meet für das Attribut
preserveAspectRatio .
|
SVG_MEETORSLICE_SLICE |
2 |
Entspricht dem Wert slice für das Attribut
preserveAspectRatio .
|
Instanz-Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
align |
unsigned short |
Der Typ des Ausrichtungswertes, wie er durch eine der
SVG_PRESERVEASPECTRATIO_* Konstanten auf dieser Schnittstelle angegeben ist.
|
meetOrSlice |
unsigned short |
Der Typ des Meet-or-Slice-Wertes, wie er durch eine der
SVG_MEETORSLICE_* Konstanten auf dieser Schnittstelle angegeben ist.
|
Ausnahmen bei der Einstellung: Ein DOMException
mit dem Code NO_MODIFICATION_ALLOWED_ERR
wird ausgelöst, wenn versucht wird, den Wert eines Attributs bei einem schreibgeschützten Objekt zu ändern.
Instanz-Methoden
Die SVGPreserveAspectRatio
Schnittstelle stellt keine spezifischen Methoden zur Verfügung.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGPreserveAspectRatio |
Browser-Kompatibilität
BCD tables only load in the browser