Class SVGLength
Numele spaţiului: Aspose.Html.Dom.Svg.DataTypes Asamblare: Aspose.HTML.dll (25.4.0)
Interfața SVGLength corespunde lungimii tipului de date de bază.Un obiect SVGLength poate fi desemnat doar ca citit, ceea ce înseamnă că încercările de a modifica obiectul va duce la o excepție aruncată, după cum este descris mai jos.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
Membrii moștenitori
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
O valoare a fost specificată folosind unitățile cm definite în CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
Valoarea câmpului
SVG_LENGTHTYPE_EMS
O valoare a fost specificată folosind unitățile em definite în CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
Valoarea câmpului
SVG_LENGTHTYPE_EXS
O valoare a fost specificată folosind unitățile ex definite în CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
Valoarea câmpului
SVG_LENGTHTYPE_IN
O valoare a fost specificată folosind cea în unități definite în CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
Valoarea câmpului
SVG_LENGTHTYPE_MM
O valoare a fost specificată folosind unitățile mm definite în CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
Valoarea câmpului
SVG_LENGTHTYPE_NUMBER
Nu a fost furnizat niciun tip de unitate (adică a fost specificată o valoare fără unitate), care indică o valoare în unitățile de utilizator.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
Valoarea câmpului
SVG_LENGTHTYPE_PC
O valoare a fost specificată folosind unitățile PC definite în CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
Valoarea câmpului
SVG_LENGTHTYPE_PERCENTAGE
A fost stabilită o valoare procentuală.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Valoarea câmpului
SVG_LENGTHTYPE_PT
O valoare a fost specificată folosind unitățile pt definite în CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
Valoarea câmpului
SVG_LENGTHTYPE_PX
O valoare a fost specificată folosind unitățile px definite în CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
Valoarea câmpului
SVG_LENGTHTYPE_UNKNOWN
Tipul de unitate nu este unul dintre tipurile de unitate predefinite. este imposibil să încercați să definiți o nouă valoare a acestui tip sau să încercați să schimbați o valoare existentă la acest tip.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
Valoarea câmpului
Properties
UnitType
Tipul valorii, astfel cum este specificat de unul dintre SVG_LENGTYPE_* constanțe definite pe această interfață.
[DOMName("unitType")]
public ushort UnitType { get; }
Valoarea proprietății
Value
Setarea acestui atribut va determina ca valoareaInSpecifiedUnits si valoareaAsString sa fie actualizata automat pentru a reflecta aceasta setare.
[DOMName("value")]
public float Value { get; set; }
Valoarea proprietății
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERRSe ridică atunci când lungimea corespunde unui atribut de lectură sau când obiectul în sine este citit numai.
ValueAsString
Valoarea ca valoare stringă, în unitățile exprimate de unitateType. setarea acestui atribut va determina ca valoarea, valoareaInSpecifiedUnits și unitateaType să fie actualizate automat pentru a reflecta această setare.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Valoarea proprietății
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.SYNTAX_ERRÎnălțat dacă stringul atribuit nu poate fi parset ca o lungime valabilă.
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERRSe ridică atunci când lungimea corespunde unui atribut de lectură sau când obiectul în sine este citit numai.
ValueInSpecifiedUnits
Valoarea ca valoare a punctului flotant, în unitățile exprimate de unitateType. setarea acestui atribut va determina ca valoarea și valoareaAsString să fie actualizate automat pentru a reflecta această setare.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Valoarea proprietății
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERRSe ridică atunci când lungimea corespunde unui atribut de lectură sau când obiectul în sine este citit numai.
Methods
ConvertToSpecifiedUnits(Răspundeți)
păstrați aceeași valoare stocată de bază, dar reinstalați identificatorul unității stocate la unitatea datăType. Obiectul atribute unitateaType, valoareInSpecifiedUnits și valoareAsString ar putea fi modificate ca urmare a acestei metode. De exemplu, dacă valoarea inițială a fost “0.5cm” și metoda a fost invocată pentru a se converti în milimetri, atunci unitateaType ar fi schimbat la SVG_LENGTHTYPE_MM, valoareaInSpecifiedUnits ar fi schimbat la valoarea numerică 5 și valoareaAsString ar fi schimbat la “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Tipul de unitate pentru a schimba la (de exemplu, SVG_LENGTHTYPE_MM).
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NOT_SUPPORTED_ERRCreată dacă unitateaType este SVG_LENGTHTYPE_UNKNOWN sau nu este o constantă de tip de unitate valabilă (unul dintre celelalte constanțe SVG_LENGTHTYPE_* definite pe această interfață).
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERRSe ridică atunci când lungimea corespunde unui atribut de lectură sau când obiectul în sine este citit numai.
NewValueSpecifiedUnits(Călăreț, float)
Resetă valoarea ca un număr cu o unitate asociatăType, înlocuind astfel valorile pentru toate atributele de pe obiect.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
Tipul de unitate pentru valoarea.
valueInSpecifiedUnits
float
Noua valoare…
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NOT_SUPPORTED_ERRCreată dacă unitateaType este SVG_LENGTHTYPE_UNKNOWN sau nu este o constantă de tip de unitate valabilă (unul dintre celelalte constanțe SVG_LENGTHTYPE_* definite pe această interfață).
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERRSe ridică atunci când lungimea corespunde unui atribut de lectură sau când obiectul în sine este citit numai.
ToString()
Întoarce un sistem.String care reprezintă această instanță.
public override string ToString()
Returns
Un sistem.String care reprezintă această instanță.