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
SVG_ANGLETYPE_GRAD
Il tipo di unità è radiazione.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Valore di campo
SVG_ANGLETYPE_RAD
Il tipo di unità è radiazione.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Valore di campo
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
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
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à
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à
Exceptions
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à
Exceptions
Codice Aspose.Html.Dom.DomException.SYNTAX_ERRSollevato se la riga assegnata non può essere parsata come angolo valido.
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à
Exceptions
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
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).
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
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).
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
Un sistema.String che rappresenta questa instanza.