Class SVGLength
Il nome: Aspose.Html.Dom.Svg.DataTypes Assemblaggio: Aspose.HTML.dll (25.4.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.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
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 = 6
Valore 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 = 3
Valore 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 = 4
Valore 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 = 8
Valore 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 = 7
Valore 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 = 1
Valore 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 = 10
Valore di campo
SVG_LENGTHTYPE_PERCENTAGE
Un valore percentuale è stato specificato.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Valore 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 = 9
Valore 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 = 5
Valore 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 = 0
Valore 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.DomException.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.Dom.DomException.SYNTAX_ERRAumentato se la riga assegnata non può essere parsa come una lunghezza valida.
Codice Aspose.Html.Dom.DomException.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.DomException.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 unitàType, valoreInSpecifiedUnits e valoreAsString potrebbe essere modificato a seguito di questo metodo. Ad esempio, se il valore originale era “0.5cm” e il metodo è stato richiesto per convertire in millimetri, allora l’unitàType sarebbe cambiato a SVG_LENGTHTYPE_MM, valoreInSpecifiedUnits sarebbe cambiato al valore numerico 5 e il valoreAsString sarebbe cambiato 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.DomException.NOT_SUPPORTED_ERRCreato se l’unitàType è SVG_LENGTHTYPE_UNKNOWN o non è una costante del tipo di unità valida (una delle altre costante SVG_LENGTHTYPE_* definite su questa interfaccia).
Codice Aspose.Html.Dom.DomException.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.DomException.NOT_SUPPORTED_ERRCreato se l’unitàType è SVG_LENGTHTYPE_UNKNOWN o non è una costante del tipo di unità valida (una delle altre costante SVG_LENGTHTYPE_* definite su questa interfaccia).
Codice Aspose.Html.Dom.DomException.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.