Class SVGLength
Il nome: Aspose.Html.Dom.Svg.DataTypes Assemblaggio: Aspose.HTML.dll (25.5.0)
L’interfaccia SVGLength corrisponde alla lunghezza del tipo di dati di base.Un oggetto SVGLength può essere designato solo come letto, il che significa che gli sforzi di modificare l’oggetto porteranno ad un’eccezione che viene gettata, come descritto di seguito.
[DOMName("SVGLength")]
[ComVisible(true)]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
I membri ereditari
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
Un valore è stato specificato utilizzando le unità cm definite in CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6Valore di campo
SVG_LENGTHTYPE_EMS
Un valore è stato specificato utilizzando le unità em definite in CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3Valore di campo
SVG_LENGTHTYPE_EXS
Un valore è stato specificato utilizzando le unità ex definite in CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4Valore di campo
SVG_LENGTHTYPE_IN
Un valore è stato specificato utilizzando quello in unità definito in CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8Valore di campo
SVG_LENGTHTYPE_MM
Un valore è stato specificato utilizzando le unità mm definite in CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7Valore di campo
SVG_LENGTHTYPE_NUMBER
Non è stato fornito alcun tipo di unità (cioè è stato specificato un valore senza unità), che indica un valore in unità utente.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1Valore di campo
SVG_LENGTHTYPE_PC
Un valore è stato specificato utilizzando le unità PC definite in CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10Valore di campo
SVG_LENGTHTYPE_PERCENTAGE
Un valore percentuale è stato specificato.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2Valore di campo
SVG_LENGTHTYPE_PT
Un valore è stato specificato utilizzando le unità pt definite in CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9Valore di campo
SVG_LENGTHTYPE_PX
Un valore è stato specificato utilizzando le unità px definite in CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5Valore di campo
SVG_LENGTHTYPE_UNKNOWN
Il tipo di unità non è uno dei tipi di unità predefiniti. è invalido cercare di definire un nuovo valore di questo tipo o cercare di cambiare un valore esistente a questo tipo.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0Valore di campo
Properties
UnitType
Il tipo di valore come specificato da uno dei SVG_LENGTHTYPE_* sono costanti definiti su questa interfaccia.
[DOMName("unitType")]
public ushort UnitType { get; }Valore di proprietà
Value
Impostazione di questo atributo causerà che il valoreInSpecifiedUnits e il valoreAsString vengano aggiornati automaticamente per riflettere questa impostazione.
[DOMName("value")]
public float Value { get; set; }Valore di proprietà
Exceptions
Codice Aspose.Html.Dom.domaException.NO_MODIFICATION_ALLOWED_ERRAumentato quando la lunghezza corrisponde a un attributo di lettura solo o quando l’oggetto stesso è letto solo.
ValueAsString
Il valore come valore di stringhe, nelle unità espresse da unitàType. Impostazione di questo atributo causerà che il valore, il valoreInSpecifiedUnits e l’unitàType siano aggiornati automaticamente per riflettere questo impostazione.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }Valore di proprietà
Exceptions
Codice ASPOSE.Html.DOMException.SYNTAX_ERRAumentato se la riga assegnata non può essere parsa come una lunghezza valida.
Codice Aspose.Html.Dom.domaException.NO_MODIFICATION_ALLOWED_ERRAumentato quando la lunghezza corrisponde a un attributo di lettura solo o quando l’oggetto stesso è letto solo.
ValueInSpecifiedUnits
Il valore come valore di punto fluttuante, nelle unità espresse da unitàType. Impostazione di questo atributo causerà che il valore e il valoreAsString vengano aggiornati automaticamente per riflettere questa impostazione.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }Valore di proprietà
Exceptions
Codice Aspose.Html.Dom.domaException.NO_MODIFICATION_ALLOWED_ERRAumentato quando la lunghezza corrisponde a un attributo di lettura solo o quando l’oggetto stesso è letto solo.
Methods
ConvertToSpecifiedUnits(di Ushort)
Conservare lo stesso valore memorizzato di base, ma riassegnare l’identificatore dell’unità memorizzata alla data unitàType. oggetto attribuisce unitoTyp, valoreInSpecifiedUnits e valoreAsString potrebbe essere modificato a seguito di questo metodo. Ad esempio, se il valore originale era “0.5cm” e il metodo è stato invocato per convertire in millimetri, allora il tipo sarebbe stato cambiato in SVG_LENGTHTYPE_MM, valoreI specifici Uniti sarebbero stati cambiati al valore numerico 5 e valeAs String sarebbe stata cambiata a “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)Parameters
unitType ushort
Il tipo di unità da spostare a (ad esempio, SVG_LENGTHTYPE_MM).
Exceptions
Codice Aspose.Html.Dom.domaEccezione.NOT_SUPPORTED_ERRCreato se l’unitàType è SVG_LENGTHTYPE_UNKNOWN o non è una costante del tipo di unità valida (una delle altre costanti SV G_SW_* definite su questa interfaccia).
Codice Aspose.Html.Dom.domaException.NO_MODIFICATION_ALLOWED_ERRAumentato quando la lunghezza corrisponde a un attributo di lettura solo o quando l’oggetto stesso è letto solo.
NewValueSpecifiedUnits(Cappuccetto, Float)
Ristrutturare il valore come numero con un’unità associataType, sostituendo così i valori per tutti gli attributi sull’oggetto.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)Parameters
unitType ushort
Tipo di unità per il valore.
valueInSpecifiedUnits float
Il nuovo valore…
Exceptions
Codice Aspose.Html.Dom.domaEccezione.NOT_SUPPORTED_ERRCreato se l’unitàType è SVG_LENGTHTYPE_UNKNOWN o non è una costante del tipo di unità valida (una delle altre costanti SV G_SW_* definite su questa interfaccia).
Codice Aspose.Html.Dom.domaException.NO_MODIFICATION_ALLOWED_ERRAumentato quando la lunghezza corrisponde a un attributo di lettura solo o quando l’oggetto stesso è letto solo.
ToString()
Ritorna un System.String che rappresenta questa instanza.
public override string ToString()Returns
Un sistema.String che rappresenta questa instanza.