Linux Mac OSX Windows

  
[scriptable, uuid(10231b04-7482-4960-bada-3dced0d586fc)]
interface nsIDOMSVGLength : nsISupports

Constants


        
const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0

        
const unsigned short SVG_LENGTHTYPE_NUMBER = 1

        
const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2

        
const unsigned short SVG_LENGTHTYPE_EMS = 3

        
const unsigned short SVG_LENGTHTYPE_EXS = 4

        
const unsigned short SVG_LENGTHTYPE_PX = 5

        
const unsigned short SVG_LENGTHTYPE_CM = 6

        
const unsigned short SVG_LENGTHTYPE_MM = 7

        
const unsigned short SVG_LENGTHTYPE_IN = 8

        
const unsigned short SVG_LENGTHTYPE_PT = 9

        
const unsigned short SVG_LENGTHTYPE_PC = 10

Attributes


        
readonly attribute unsigned short unitType

        
attribute float value

        
attribute DOMString valueAsString

        
attribute float valueInSpecifiedUnits

Methods


        
void convertToSpecifiedUnits(in unsigned short unitType)

        
float getTransformedValue(in nsIDOMSVGMatrix matrix)

        
void newValueSpecifiedUnits(in unsigned short unitType, in float valueInSpecifiedUnits)