Class SVGAngle

Class SVGAngle

Il nome: Aspose.Html.Dom.Svg.DataTypes Assemblaggio: Aspose.HTML.dll (25.4.0)

L’interfaccia SVGAngle corrisponde al tipo di dati di base angolo.

[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGAngle

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_ANGLETYPE_DEG

Il tipo di unità è stato esplicitamente impostato a gradi.

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

Valore di campo

ushort

SVG_ANGLETYPE_GRAD

Il tipo di unità è radiazione.

[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4

Valore di campo

ushort

SVG_ANGLETYPE_RAD

Il tipo di unità è radiazione.

[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3

Valore di campo

ushort

SVG_ANGLETYPE_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_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0

Valore di campo

ushort

SVG_ANGLETYPE_UNSPECIFIED

Nessun tipo di unità è stato fornito (cioè è stato specificato un valore senza unità). per angoli, un valore senza unità è trattato lo stesso come se i gradi sono stati specificati.

[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1

Valore di campo

ushort

Properties

UnitType

Il tipo di valore come specificato da uno dei SVG_ANGLETYPE_* sono costanti definiti su questa interfaccia.

[DOMName("unitType")]
public ushort UnitType { get; }

Valore di proprietà

ushort

Value

Il valore angolo come valore di punto fluttuante, in gradi. Impostazione di questo attributo causerà che il valoreInSpecifiedUnits e il valoreAsString vengano aggiornati automaticamente per riflettere questo impostazione.

[DOMName("value")]
public float Value { get; set; }

Valore di proprietà

float

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERRCreato quando l’angolo corrisponde a un attributo di lettura solo o quando l’oggetto stesso è letto solo.

ValueAsString

Il valore angolo come valore di stringhe, nelle unità espresse da unitàType. Impostazione di questo attributo 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_ERRSollevato se la riga assegnata non può essere parsata come angolo valido.

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERRCreato quando l’angolo corrisponde a un attributo di lettura solo o quando l’oggetto stesso è letto solo.

ValueInSpecifiedUnits

Il valore angolo 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_ERRCreato quando l’angolo corrisponde a un attributo di lettura solo o quando l’oggetto stesso è letto solo.

Methods

ConvertToSpecifiedUnits(di Ushort)

Mantenere lo stesso valore memorizzato di base, ma ristabilire l’identificatore dell’unità memorizzata all’unità dataType. attributi dell’oggetto unitàType, valoreInSpecifiedUnits e valoreAsString potrebbero essere modificati a seguito di questo metodo.

[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)

Parameters

unitType ushort

Il tipo di unità da spostare a (ad esempio, SVG_ANGLETYPE_DEG).

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NOT_SUPPORTED_ERRCreato se unitàType è SVG_ANGLETYPE_UNKNOWN o non è una costante del tipo di unità valida (una delle altre costante SVG_ANGLETYPE_* definite su questa interfaccia).

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERRCreato quando l’angolo 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 newUnitType, float valueInSpecifiedUnits)

Parameters

newUnitType ushort

Il tipo di unità per il valore (ad esempio SVG_ANGLETYPE_DEG).

valueInSpecifiedUnits float

Il valore angolo.

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NOT_SUPPORTED_ERRCreato se unitàType è SVG_ANGLETYPE_UNKNOWN o non è una costante del tipo di unità valida (una delle altre costante SVG_ANGLETYPE_* definite su questa interfaccia).

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERRCreato quando l’angolo 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