
## SVGPreserveAspectRatio class

The SVGPreserveAspectRatio interface corresponds to the ‘preserveAspectRatio’ attribute, which is available for some of SVG's elements.



**Inheritance:** [`SVGPreserveAspectRatio`](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio) → 
[`SVGValueType`](/html/python-net/aspose.html.dom.svg.datatypes/svgvaluetype) → 
[`DOMObject`](/html/python-net/aspose.html.dom/domobject)



The SVGPreserveAspectRatio type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [align](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/align) | The type of the alignment value as specified by one of the SVG_PRESERVEASPECTRATIO_* constants defined on this interface. |
| [meet_or_slice](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/meet_or_slice) | The type of the meet-or-slice value as specified by one of the SVG_MEETORSLICE_* constants defined on this interface. |
| [SVG_PRESERVEASPECTRATIO_UNKNOWN](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_unknown) | The enumeration was set to a value that is not one of predefined types. It is invalid to attempt to define a new value of this type or to attempt to switch an existing value to this type. |
| [SVG_PRESERVEASPECTRATIO_NONE](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_none) | Corresponds to value 'none' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMINYMIN](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xminymin) | Corresponds to value 'xMinYMin' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMIDYMIN](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xmidymin) | Corresponds to value 'xMidYMin' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMAXYMIN](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xmaxymin) | Corresponds to value 'xMaxYMin' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMINYMID](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xminymid) | Corresponds to value 'XMinYMid' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMIDYMID](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xmidymid) | Corresponds to value 'xMidYMid' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMAXYMID](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xmaxymid) | Corresponds to value 'xMaxYMid' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMINYMAX](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xminymax) | Corresponds to value 'xMinYMax' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMIDYMAX](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xmidymax) | Corresponds to value 'xMidYMax' for attribute ‘preserveAspectRatio’. |
| [SVG_PRESERVEASPECTRATIO_XMAXYMAX](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_preserveaspectratio_xmaxymax) | Corresponds to value 'xMaxYMax' for attribute ‘preserveAspectRatio’. |
| [SVG_MEETORSLICE_UNKNOWN](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_meetorslice_unknown) | The enumeration was set to a value that is not one of predefined types. It is invalid to attempt to define a new value of this type or to attempt to switch an existing value to this type. |
| [SVG_MEETORSLICE_MEET](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_meetorslice_meet) | Corresponds to value 'meet' for attribute ‘preserveAspectRatio’. |
| [SVG_MEETORSLICE_SLICE](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/svg_meetorslice_slice) | Corresponds to value 'slice' for attribute ‘preserveAspectRatio’. |


### Methods
| Method | Description |
| :- | :- |
| [get_platform_type](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio/get_platform_type/#) | This method is used to retrieve the ECMAScript object Type. |



### See Also
* module [`aspose.html.dom.svg.datatypes`](..)
* class [`DOMObject`](/html/python-net/aspose.html.dom/domobject)
* class [`SVGPreserveAspectRatio`](/html/python-net/aspose.html.dom.svg.datatypes/svgpreserveaspectratio)
* class [`SVGValueType`](/html/python-net/aspose.html.dom.svg.datatypes/svgvaluetype)
