Linux Mac OSX Windows

  
[scriptable, uuid(2596325c-aed0-487e-96a1-0a6d589b9c6b)]
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)

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