Class 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
namn | Beskrivning |
---|
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
namn | Beskrivning |
---|
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
namn | Beskrivning |
---|
const SVG_LENGTHTYPE_CM | Ett värde specificerades med cm-enheterna definierade i CSS2. |
const SVG_LENGTHTYPE_EMS | Ett värde specificerades med hjälp av em-enheterna definierade i CSS2. |
const SVG_LENGTHTYPE_EXS | Ett värde specificerades med ex-enheterna definierade i CSS2. |
const SVG_LENGTHTYPE_IN | Ett värde specificerades med hjälp av in-enheter som definierats i CSS2. |
const SVG_LENGTHTYPE_MM | Ett värde specificerades med hjälp av mm-enheterna definierade i CSS2. |
const SVG_LENGTHTYPE_NUMBER | Ingen enhetstyp angavs (dvs. ett värde utan enhet angavs), vilket indikerar ett värde i användarenheter. |
const SVG_LENGTHTYPE_PC | Ett värde specificerades med hjälp av pc-enheterna definierade i CSS2. |
const SVG_LENGTHTYPE_PERCENTAGE | Ett procentuellt värde har angetts. |
const SVG_LENGTHTYPE_PT | Ett värde specificerades med pt-enheterna definierade i CSS2. |
const SVG_LENGTHTYPE_PX | Ett värde specificerades med px-enheterna definierade i CSS2. |
const SVG_LENGTHTYPE_UNKNOWN | Enhetstypen ä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