Class SVGLength
ja nimityö: Aspose.Html.Dom.Svg.DataTypes Kokoelma: Aspose.HTML.dll (25.5.0)
SVGLength -liittymä vastaa pituutta perustietotyyppiä.SVGLength-objekti voidaan nimetä vain lukemiseksi, mikä tarkoittaa, että yritykset muuttaa objektia johtavat poikkeukseen, kuten alla on kuvattu.
[DOMName("SVGLength")]
[ComVisible(true)]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
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 = 6kentä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 = 3kentä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 = 4kentä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 = 8kentä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 = 7kentä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 = 1kentä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 = 10kentän arvo
SVG_LENGTHTYPE_PERCENTAGE
prosenttiosuus on määritelty.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2kentä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 = 9kentä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 = 5kentä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 = 0kentä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.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.DOMException.SYNTAX_ERRKorotetaan, jos asetettua sarjaa ei voida parsata voimassa olevana pituutena.
Koodi ASPOSE.Html.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.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 tallennetun yksikön tunniste uudelleen tiettyyn yksikköönTyppi. Objekti ominaisuudet yksikö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ön tyyppi muutettaisiin SVG_LENGTHTYPE_MM, arvonInSpesifizedUits muuttuisi numeroarvoon 5 ja hintaAs String muuttuu “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)Parameters
unitType ushort
Yksikön tyyppi vaihtaa (esimerkiksi SVG_LENGTHTYPE_MM).
Exceptions
Koodi ASPOSE.Html.DOMException.NOT_SUPPORTED_ERRKorotettu, jos yksikköTyppi on SVG_LENGTHTYPE_UNKNOWN tai ei ole voimassa oleva yksikön tyypin pysyvyys (yksi tässä käyttöliittymässä määriteltyistä muista SV G_TYP_* pysyvistä).
Koodi ASPOSE.Html.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.DOMException.NOT_SUPPORTED_ERRKorotettu, jos yksikköTyppi on SVG_LENGTHTYPE_UNKNOWN tai ei ole voimassa oleva yksikön tyypin pysyvyys (yksi tässä käyttöliittymässä määriteltyistä muista SV G_TYP_* pysyvistä).
Koodi ASPOSE.Html.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.