Class SVGLength
Pôvodný názov: Aspose.Html.Dom.Svg.DataTypes Zhromaždenie: Aspose.HTML.dll (25.5.0)
Rozhranie SVGLength zodpovedá dĺžke základného typu údajov.Objekt SVGLength môže byť označený len ako čítanie, čo znamená, že pokusy o modifikáciu objektu budú mať za následok výnimku, ako je popísané nižšie.
[DOMName("SVGLength")]
[ComVisible(true)]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
Z dedičných členov
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
Hodnota bola špecifikovaná pomocou jednotiek cm definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6Fieldová hodnota
SVG_LENGTHTYPE_EMS
Hodnota bola špecifikovaná pomocou jednotiek em definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3Fieldová hodnota
SVG_LENGTHTYPE_EXS
Hodnota bola špecifikovaná pomocou ex jednotiek definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4Fieldová hodnota
SVG_LENGTHTYPE_IN
Hodnoty boli špecifikované pomocou hodnôt v jednotkách definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8Fieldová hodnota
SVG_LENGTHTYPE_MM
Hodnota bola špecifikovaná pomocou jednotiek mm definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7Fieldová hodnota
SVG_LENGTHTYPE_NUMBER
Žiadny typ jednotky nebol poskytnutý (t. j. bola špecifikovaná bezjednotná hodnota), ktorá naznačuje hodnotu v užívateľských jednotkách.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1Fieldová hodnota
SVG_LENGTHTYPE_PC
Hodnota bola špecifikovaná pomocou počítačových jednotiek definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10Fieldová hodnota
SVG_LENGTHTYPE_PERCENTAGE
Uvedená bola percentuálna hodnota.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2Fieldová hodnota
SVG_LENGTHTYPE_PT
Hodnota bola špecifikovaná pomocou jednotiek pt definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9Fieldová hodnota
SVG_LENGTHTYPE_PX
Hodnota bola špecifikovaná pomocou jednotiek px definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5Fieldová hodnota
SVG_LENGTHTYPE_UNKNOWN
Typ jednotky nie je jedným z preddefinovaných typov jednotky. je neplatné pokúsiť sa definovať novú hodnotu tohto typu alebo pokúsiť sa zmeniť existujúcu hodnotu na tento typ.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0Fieldová hodnota
Properties
UnitType
Typ hodnoty, ako je uvedené jedným z SVG_LENGTHTYPE_* konštanty definované na tomto rozhraní.
[DOMName("unitType")]
public ushort UnitType { get; }Hodnota nehnuteľnosti
Value
Nastavenie tohto atribútu spôsobí, že hodnotaInSpecifiedUnits a hodnotaAsString sa automaticky aktualizujú na odraz tohto nastavenia.
[DOMName("value")]
public float Value { get; set; }Hodnota nehnuteľnosti
Exceptions
Kód Aspose.Html.Dom.domException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.
ValueAsString
Hodnota ako riadková hodnota v jednotkách vyjadrených jednotkouType.Nastavenie tohto atribútu spôsobí, že hodnota, hodnotaInSpecifiedUnits a jednotkaType sa automaticky aktualizujú na odraz tohto nastavenia.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }Hodnota nehnuteľnosti
Exceptions
Kód Aspose.Html.Dom.domException.SYNTAX_ERRZvýšené, ak sa priradený prúžok nemôže rozdeliť ako platná dĺžka.
Kód Aspose.Html.Dom.domException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.
ValueInSpecifiedUnits
Hodnota ako hodnotu plávajúcej bodu, v jednotkách vyjadrených jednotkouType. Nastavenie tohto atribútu spôsobí, že hodnota a hodnotaAsString sa automaticky aktualizuje na odraz tohto nastavenia.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }Hodnota nehnuteľnosti
Exceptions
Kód Aspose.Html.Dom.domException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.
Methods
ConvertToSpecifiedUnits(Ťažko)
Udržať rovnakú základnú uloženú hodnotu, ale presunúť uložený identifikátor jednotky na danú jednotkuType. Objekt atribúty jednotkaTyp, hodnotaInSpecifiedUnits a hodinaAsString by mohli byť zmenené v dôsledku tejto metódy. Napríklad, ak pôvodná hodnosť bola “0.5cm” a metoda bola vyzvaná na konverziu na milimetre, potom by sa jednotaTýp bol zmenený na SVG_LENGTHTYPE_MM, hodnotyInŠpecifikovanéUnity by bolo zmenených na číslicku hodnotu 5 a cenaAs String bude zmenená na “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)Parameters
unitType ushort
Typ jednotky sa má previesť na (napríklad SVG_LENGTHTYPE_MM).
Exceptions
Kód Aspose.Html.Dom.domException.NOT_SUPPORTED_ERRVyzdvihnutý, ak je jednotkaType SVG_LENGTHTYPE_UNKNOWN alebo nie je platnou jednotkovou typovou konštantou (jeden z ostatných svg_lengtype_* konstancií definovaných na tomto rozhraní).
Kód Aspose.Html.Dom.domException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.
NewValueSpecifiedUnits(Šmykľavka, float)
Obnovte hodnotu ako číslo s pridruženou jednotkou Typ, čím nahradíte hodnoty pre všetky atribúty na objekte.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)Parameters
unitType ushort
Typ jednotky pre hodnotu.
valueInSpecifiedUnits float
Nová hodnota…
Exceptions
Kód Aspose.Html.Dom.domException.NOT_SUPPORTED_ERRVyzdvihnutý, ak je jednotkaType SVG_LENGTHTYPE_UNKNOWN alebo nie je platnou jednotkovou typovou konštantou (jeden z ostatných svg_lengtype_* konstancií definovaných na tomto rozhraní).
Kód Aspose.Html.Dom.domException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.
ToString()
Vráti systém.String, ktorý predstavuje túto inštanciu.
public override string ToString()Returns
Systém.String, ktorý predstavuje túto inštanciu.