/** http://www.w3.org/TR/SVG/coords.html#InterfaceSVGPreserveAspectRatio interface SVGPreserveAspectRatio { // Alignment Types 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; // Meet-or-slice Types SVG_MEETORSLICE_UNKNOWN = 0; SVG_MEETORSLICE_MEET = 1; SVG_MEETORSLICE_SLICE = 2; attribute unsigned short align setraises(DOMException); attribute unsigned short meetOrSlice setraises(DOMException); }; */ #import @interface SVGPreserveAspectRatio : NSObject typedef enum SVG_PRESERVEASPECTRATIO { // Alignment Types 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_PRESERVEASPECTRATIO; typedef enum SVG_MEETORSLICE { // Meet-or-slice Types SVG_MEETORSLICE_UNKNOWN = 0, SVG_MEETORSLICE_MEET = 1, SVG_MEETORSLICE_SLICE = 2 } SVG_MEETORSLICE; @property(nonatomic) SVG_PRESERVEASPECTRATIO align; @property(nonatomic) SVG_MEETORSLICE meetOrSlice; @end