Class SVGLength

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

SVG_LENGTHTYPE_PERCENTAGE

Un valore percentuale è stato specificato.

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

Valore di campo

ushort

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

ushort

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

ushort

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

ushort

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à

ushort

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à

float

Exceptions

DOMException

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à

string

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.SYNTAX_ERRAumentato se la riga assegnata non può essere parsa come una lunghezza valida.

DOMException

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à

float

Exceptions

DOMException

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

DOMException

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

DOMException

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

DOMException

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

DOMException

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

string

Un sistema.String che rappresenta questa instanza.

 Italiano