Class SVGLength
ja nimityö: Aspose.Html.Dom.Svg.DataTypes Kokoelma: Aspose.HTML.dll (25.4.0)
SVGLength -liittymä vastaa pituutta perustietotyyppiä.SVGLength-objekti voidaan nimetä vain lukemiseksi, mikä tarkoittaa, että yritykset muuttaa objektia johtavat poikkeukseen, kuten alla on kuvattu.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
Perintöjäsenet
SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
SVG_LENGTHTYPE_CM
Arvo määritettiin CSS2:ssä määriteltyjen cm-yksiköiden avulla.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
kentän arvo
SVG_LENGTHTYPE_EMS
Arvo määritettiin käyttämällä CSS2:ssä määriteltyjä em-yksiköitä.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
kentän arvo
SVG_LENGTHTYPE_EXS
Arvo määritettiin CSS2:ssä määriteltyjen ex-yksiköiden avulla.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
kentän arvo
SVG_LENGTHTYPE_IN
Arvo määritettiin käyttämällä CSS2:ssä määriteltyjä yksiköitä.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
kentän arvo
SVG_LENGTHTYPE_MM
Arvo määritettiin CSS2:ssä määriteltyjen mm-yksiköiden avulla.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
kentän arvo
SVG_LENGTHTYPE_NUMBER
Yksikötyyppi ei ole annettu (eli yksikötön arvo on määritelty), mikä osoittaa arvoa käyttäjäyksiköissä.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
kentän arvo
SVG_LENGTHTYPE_PC
Arvo määritettiin käyttämällä CSS2:ssä määriteltyjä PC-yksiköitä.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
kentän arvo
SVG_LENGTHTYPE_PERCENTAGE
prosenttiosuus on määritelty.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
kentän arvo
SVG_LENGTHTYPE_PT
Arvo määritettiin käyttämällä CSS2:ssä määriteltyjä pt-yksiköitä.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
kentän arvo
SVG_LENGTHTYPE_PX
Arvo määritettiin käyttämällä CSS2:ssa määriteltyjä px-yksiköitä.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
kentän arvo
SVG_LENGTHTYPE_UNKNOWN
Yksikyyppi ei ole yksi etukäteen määriteltyjen yksikyyppien joukosta. on mahdotonta yrittää määrittää uuden tämän tyypin arvon tai yrittää vaihtaa olemassa olevan arvon tähän tyyppiin.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
kentän arvo
Properties
UnitType
Yhden SVG_LENGTHTYPE_*:n määrittelemän arvon tyyppi on tässä käyttöliittymässä määritelty.
[DOMName("unitType")]
public ushort UnitType { get; }
Omistuksen arvo
Value
Tämä ominaisuus asettaa arvoInSpecifiedUnits ja arvoAsString päivitetään automaattisesti tämän asetuksen heijastamiseksi.
[DOMName("value")]
public float Value { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun pituus vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
ValueAsString
Tämä ominaisuus asettaa arvo, arvoInSpecifiedUnits ja unitType päivitetään automaattisesti tämän asetuksen heijastamiseksi.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.SYNTAX_ERRKorotetaan, jos asetettua sarjaa ei voida parsata voimassa olevana pituutena.
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun pituus vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
ValueInSpecifiedUnits
Arvo kuin virta-pistearvo, yksiköiden ilmaistuna yksikköTyppi. asettaa tämä ominaisuus aiheuttaa arvon ja arvoAsString päivitetään automaattisesti heijastaa tätä asetusta.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun pituus vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
Methods
ConvertToSpecifiedUnits(Syyllinen)
Säilytä sama alakohtainen tallennettu arvo, mutta aseta tallennettu yksikön tunniste tietylle yksikölleTyyppi. kohteen ominaisuudet yksikköTyyppi, arvoInSpecifiedUnits ja arvoAsString voidaan muuttaa tämän menetelmän seurauksena. Esimerkiksi, jos alkuperäinen arvo oli “0.5cm” ja menetelmä kutsuttiin muuntamaan millimetreihin, niin yksikköTyyppi muutettaisiin SVG_LENGTHTYPE_MM, arvoInSpecifiedUnits muutettaisiin numeroarvoon 5 ja arvoAsString muutettaisiin “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Yksikön tyyppi vaihtaa (esimerkiksi SVG_LENGTHTYPE_MM).
Exceptions
Koodi Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRKorotettu, jos yksikön tyyppi on SVG_LENGTHTYPE_UNKNOWN tai ei ole voimassa oleva yksikön tyypin pysyvyys (yksi tässä käyttöliittymässä määritellystä SVG_LENGTHTYPE_* pysyvyydestä).
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun pituus vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
NewValueSpecifiedUnits(Lähde, Float)
Uudelleen asettaa arvo numeroon yhdistetyn yksikön tyypin kanssa, korvaamalla siten arvot kaikista kohteen ominaisuuksista.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
yksikön tyyppi arvoon.
valueInSpecifiedUnits
float
Uusi arvo…
Exceptions
Koodi Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRKorotettu, jos yksikön tyyppi on SVG_LENGTHTYPE_UNKNOWN tai ei ole voimassa oleva yksikön tyypin pysyvyys (yksi tässä käyttöliittymässä määritellystä SVG_LENGTHTYPE_* pysyvyydestä).
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun pituus vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
ToString()
Palauttaa System.String, joka edustaa tätä tapausta.
public override string ToString()
Returns
Järjestelmä.String, joka edustaa tätä tapausta.