Class SVGLength

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

SVG_LENGTHTYPE_PERCENTAGE

prosenttiosuus on määritelty.

[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2

kentän arvo

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

float

Exceptions

DOMException

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

string

Exceptions

DOMException

Koodi Aspose.Html.Dom.DOMException.SYNTAX_ERRKorotetaan, jos asetettua sarjaa ei voida parsata voimassa olevana pituutena.

DOMException

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

float

Exceptions

DOMException

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

DOMException

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ä).

DOMException

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

DOMException

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ä).

DOMException

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

string

Järjestelmä.String, joka edustaa tätä tapausta.

 Suomi