Class SVGLength

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

SVG_LENGTHTYPE_PERCENTAGE

A fost stabilită o valoare procentuală.

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

Valoarea câmpului

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

float

Exceptions

DOMException

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

string

Exceptions

DOMException

Cod Aspose.Html.Dom.DOMExcepție.SYNTAX_ERRÎnălțat dacă stringul atribuit nu poate fi parset ca o lungime valabilă.

DOMException

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

float

Exceptions

DOMException

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

DOMException

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ță).

DOMException

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

DOMException

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ță).

DOMException

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

string

Un sistem.String care reprezintă această instanță.

 Română