SVGLength

SVGLength class

SVGLength-gränssnittet motsvarar längden grundläggande datatyp. Ett SVGLength-objekt kan betecknas som skrivskyddat, vilket innebär att försök att modifiera objektet kommer att resultera i ett undantag, som beskrivs nedan.

public class SVGLength : SVGValueType

Egenskaper

namnBeskrivning
UnitType { get; }Typen av värdet som specificeras av en av SVG_LENGTHTYPE_*-konstanterna som definieras i detta gränssnitt.
Value { get; set; }Värdet som flyttalsvärde, i användarenheter. Om du ställer in det här attributet kommer valueInSpecifiedUnits och valueAsString att uppdateras automatiskt för att återspegla denna inställning.
ValueAsString { get; set; }Värdet som ett strängvärde, i enheterna uttryckta av unitType. Om du ställer in detta attribut kommer värde, valueInSpecifiedUnits och unitType att uppdateras automatiskt för att återspegla denna inställning.
ValueInSpecifiedUnits { get; set; }Värdet som ett flyttalsvärde, i enheterna uttryckta av unitType. Om du ställer in detta attribut kommer värde och valueAsString att uppdateras automatiskt för att återspegla denna inställning.

Metoder

namnBeskrivning
ConvertToSpecifiedUnits(ushort)Bevara samma underliggande lagrade värde, men återställ den lagrade enhetsidentifieraren till den givna unitType. Objektattributen unitType, valueInSpecifiedUnits och valueAsString kan ändras som ett resultat av den här metoden. Till exempel, om det ursprungliga värdet var “0,5 cm” och metoden anropades för att konvertera till millimeter, skulle unitType ändras till SVG_LENGTHTYPE_MM, valueInSpecifiedUnits skulle ändras till det numeriska värdet 5 och valueAsString skulle ändras till “5mm”.
Dispose()Frigör ohanterade och - valfritt - hanterade resurser.
virtual GetPlatformType()Denna metod används för att hämta ECMAScript-objektType .
NewValueSpecifiedUnits(ushort, float)Återställ värdet som ett tal med en associerad unitType, och ersätt därmed värdena för alla attribut på objektet.
override ToString()Returnerar enString som representerar denna instans.

Fält

namnBeskrivning
const SVG_LENGTHTYPE_CMEtt värde specificerades med cm-enheterna definierade i CSS2.
const SVG_LENGTHTYPE_EMSEtt värde specificerades med hjälp av em-enheterna definierade i CSS2.
const SVG_LENGTHTYPE_EXSEtt värde specificerades med ex-enheterna definierade i CSS2.
const SVG_LENGTHTYPE_INEtt värde specificerades med hjälp av in-enheter som definierats i CSS2.
const SVG_LENGTHTYPE_MMEtt värde specificerades med hjälp av mm-enheterna definierade i CSS2.
const SVG_LENGTHTYPE_NUMBERIngen enhetstyp angavs (dvs. ett värde utan enhet angavs), vilket indikerar ett värde i användarenheter.
const SVG_LENGTHTYPE_PCEtt värde specificerades med hjälp av pc-enheterna definierade i CSS2.
const SVG_LENGTHTYPE_PERCENTAGEEtt procentuellt värde har angetts.
const SVG_LENGTHTYPE_PTEtt värde specificerades med pt-enheterna definierade i CSS2.
const SVG_LENGTHTYPE_PXEtt värde specificerades med px-enheterna definierade i CSS2.
const SVG_LENGTHTYPE_UNKNOWNEnhetstypen är inte en av fördefinierade enhetstyper. Det är ogiltigt att försöka definiera ett nytt värde av denna typ eller att försöka ändra ett befintligt värde till denna typ.

Se även