Class SVGLength

SVGLength class

De SVGLength-interface komt overeen met het lengte basisgegevenstype. Een SVGLength-object kan worden aangeduid als alleen-lezen, wat betekent dat pogingen om het object te wijzigen zullen resulteren in een uitzondering, zoals hieronder wordt beschreven.

public class SVGLength : SVGValueType

Eigenschappen

NaamBeschrijving
UnitType { get; }Het type waarde zoals gespecificeerd door een van de SVG_LENGTHTYPE_*-constanten die op deze interface zijn gedefinieerd.
Value { get; set; }De waarde als drijvende-kommawaarde, in gebruikerseenheden. Als u dit kenmerk instelt, worden valueInSpecifiedUnits en valueAsString automatisch bijgewerkt om deze instelling weer te geven.
ValueAsString { get; set; }De waarde als tekenreekswaarde, in de eenheden uitgedrukt door unitType. Als u dit kenmerk instelt, worden value, valueInSpecifiedUnits en unitType automatisch bijgewerkt om deze instelling weer te geven.
ValueInSpecifiedUnits { get; set; }De waarde als drijvende-kommawaarde, in de eenheden uitgedrukt door unitType. Als u dit kenmerk instelt, worden value en valueAsString automatisch bijgewerkt om deze instelling weer te geven.

methoden

NaamBeschrijving
ConvertToSpecifiedUnits(ushort)Behoud dezelfde onderliggende opgeslagen waarde, maar reset de opgeslagen eenheid-ID naar het gegeven unitType. Objectkenmerken unitType, valueInSpecifiedUnits en valueAsString kunnen als gevolg van deze methode worden gewijzigd. Als de oorspronkelijke waarde bijvoorbeeld “0,5 cm” was en de methode werd aangeroepen om te converteren naar millimeters, dan zou unitType worden gewijzigd in SVG_LENGTHTYPE_MM, valueInSpecifiedUnits zou worden gewijzigd in de numerieke waarde 5 en valueAsString zou worden gewijzigd in “5 mm”.
Dispose()Geeft onbeheerde en - optioneel - beheerde bronnen vrij.
virtual GetPlatformType()Deze methode wordt gebruikt om het ECMAScript-object op te halenType .
NewValueSpecifiedUnits(ushort, float)Reset de waarde als een getal met een geassocieerd unitType, waarbij de waarden voor alle kenmerken van het object worden vervangen.
override ToString()Geeft als resultaat eenString die deze instantie vertegenwoordigt.

Velden

NaamBeschrijving
const SVG_LENGTHTYPE_CMEr is een waarde opgegeven met behulp van de cm-eenheden die zijn gedefinieerd in CSS2.
const SVG_LENGTHTYPE_EMSEr is een waarde opgegeven met behulp van de em-eenheden die zijn gedefinieerd in CSS2.
const SVG_LENGTHTYPE_EXSEr is een waarde opgegeven met behulp van de ex-eenheden die zijn gedefinieerd in CSS2.
const SVG_LENGTHTYPE_INEr is een waarde opgegeven met behulp van de eenheden in CSS2.
const SVG_LENGTHTYPE_MMEr is een waarde opgegeven met de mm-eenheden die zijn gedefinieerd in CSS2.
const SVG_LENGTHTYPE_NUMBEREr is geen eenheidstype opgegeven (d.w.z. er is een eenheidsloze waarde opgegeven), wat een waarde aangeeft in gebruikerseenheden.
const SVG_LENGTHTYPE_PCEr is een waarde opgegeven met behulp van de pc-eenheden die zijn gedefinieerd in CSS2.
const SVG_LENGTHTYPE_PERCENTAGEEr is een procentuele waarde opgegeven.
const SVG_LENGTHTYPE_PTEr is een waarde opgegeven met behulp van de pt-eenheden die zijn gedefinieerd in CSS2.
const SVG_LENGTHTYPE_PXEr is een waarde opgegeven met behulp van de px-eenheden die zijn gedefinieerd in CSS2.
const SVG_LENGTHTYPE_UNKNOWNHet eenheidstype is niet een van de vooraf gedefinieerde eenheidstypen. Het is ongeldig om te proberen een nieuwe waarde van dit type te definiëren of om een bestaande waarde naar dit type om te schakelen.

Zie ook