Class SVGLength
Pôvodný názov: Aspose.Html.Dom.Svg.DataTypes Zhromaždenie: Aspose.HTML.dll (25.4.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.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
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 = 6
Fieldová hodnota
SVG_LENGTHTYPE_EMS
Hodnota bola špecifikovaná pomocou jednotiek em definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
Fieldová hodnota
SVG_LENGTHTYPE_EXS
Hodnota bola špecifikovaná pomocou ex jednotiek definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
Fieldová 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 = 8
Fieldová hodnota
SVG_LENGTHTYPE_MM
Hodnota bola špecifikovaná pomocou jednotiek mm definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
Fieldová 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 = 1
Fieldová 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 = 10
Fieldová hodnota
SVG_LENGTHTYPE_PERCENTAGE
Uvedená bola percentuálna hodnota.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Fieldová hodnota
SVG_LENGTHTYPE_PT
Hodnota bola špecifikovaná pomocou jednotiek pt definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
Fieldová hodnota
SVG_LENGTHTYPE_PX
Hodnota bola špecifikovaná pomocou jednotiek px definovaných v CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
Fieldová 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 = 0
Fieldová hodnota
Properties
UnitType
Typ hodnoty uvedený jedným z konštantov SVG_LENGTHTYPE_* je 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ú jednotku identifikátor na danú jednotkuType. Objekt atribútujú jednotkuType, hodnotaInSpecifiedUnits a hodnotaAsString by mohlo byť upravené v dôsledku tejto metódy. Napríklad, ak pôvodná hodnota bola “0.5cm” a metóda bola vyzvaná na konverziu na milimetrov, potom jednotkaType by sa zmenila na SVG_LENGTHTYPE_MM, hodnotaInSpecifiedUnits by sa zmenila na číselnú hodnotu 5 a hodnotaAsString by sa zmenila 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_ERRZvýšené, ak je typ jednotky SVG_LENGTHTYPE_UNKNOWN alebo nie je platnou konštantou typu jednotky (jeden z ostatných konštantov SVG_LENGTHTYPE_* 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_ERRZvýšené, ak je typ jednotky SVG_LENGTHTYPE_UNKNOWN alebo nie je platnou konštantou typu jednotky (jeden z ostatných konštantov SVG_LENGTHTYPE_* 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.