Class SVGAngle
Nombre del espacio: Aspose.Html.Dom.Svg.DataTypes Colección: Aspose.HTML.dll (25.4.0)
La interfaz SVGAngle corresponde al tipo de datos de ángulo básico.
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged ,y, IDisposable
Miembros heredados
SVGValueType.Dispose() ,y, SVGValueType.Dispose(bool) ,y, DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Fields
SVG_ANGLETYPE_DEG
El tipo de unidad se estableció explícitamente en grados.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
Valor de campo
SVG_ANGLETYPE_GRAD
El tipo de unidad son los radiaciones.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Valor de campo
SVG_ANGLETYPE_RAD
El tipo de unidad son los radiaciones.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Valor de campo
SVG_ANGLETYPE_UNKNOWN
El tipo de unidad no es uno de los tipos de unidades predefinidos. es inválido intentar definir un nuevo valor de este tipo o intentar cambiar un valor existente a ese tipo.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
Valor de campo
SVG_ANGLETYPE_UNSPECIFIED
No se proporcionó ningún tipo de unidad (es decir, se especificó un valor sin unidades).Para ángulos, el valor no unitario se trata lo mismo que si los grados se determinaron.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
Valor de campo
Properties
UnitType
El tipo de valor especificado por uno de los SVG_ANGLETYPE_* constantes definidos en esta interfaz.
[DOMName("unitType")]
public ushort UnitType { get; }
Valor de la propiedad
Value
El valor angular como un valor de punto flotante, en grados. Establecer este atributo causará que el valorInSpecifiedUnits y valorAsString se actualizen automáticamente para reflejar esta configuración.
[DOMName("value")]
public float Value { get; set; }
Valor de la propiedad
Exceptions
Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAlzado cuando el ángulo corresponde a un atributo sólo de lectura o cuando solo se lee el objeto mismo.
ValueAsString
El valor angular como valor de la línea, en las unidades expresadas por unidadType. Establecimiento de este atributo causará que el valor, los valoresInSpecifiedUnits y el tipo se actualizen automáticamente para reflejar esta configuración.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Valor de la propiedad
Exceptions
Código Aspose.Html.DOMExcepción.SYNTAX_ERRAumentado si la cadena asignada no puede ser parsed como un ángulo válido.
Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAlzado cuando el ángulo corresponde a un atributo sólo de lectura o cuando solo se lee el objeto mismo.
ValueInSpecifiedUnits
El valor angular como un valor de punto flotante, en las unidades expresadas por unidadType. La configuración de este atributo hará que el valor y valorAsString se actualizen automáticamente para reflejar este ajuste.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Valor de la propiedad
Exceptions
Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAlzado cuando el ángulo corresponde a un atributo sólo de lectura o cuando solo se lee el objeto mismo.
Methods
ConvertToSpecifiedUnits(Yucatán)
Conservar el mismo valor almacenado subyacente, pero reinstalar el identificador de la unidad armazenada a la única UnidadType. Los atributos de objetos son el tipo, el valorInSpecifiedUnits y los valoresAsString pueden ser modificados como resultado de este método.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
El tipo de unidad para cambiar a (por ejemplo, SVG_ANGLETYPE_DEG).
Exceptions
Código Aspose.Html.DOMExcepción.NOT_SUPPORTED_ERRCreado si el tipo de unidad es SVG_ANGLETYPE_UNKNOWN o no es una constante de tipo válida (una de las otras constantes SV G_NGL_* definidas en esta interfaz).
Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAlzado cuando el ángulo corresponde a un atributo sólo de lectura o cuando solo se lee el objeto mismo.
NewValueSpecifiedUnits(Fuego, float)
Resetar el valor como un número con una unidad asociadaType, sustituyendo así los valores para todos los atributos en el objeto.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
El tipo de unidad para el valor (por ejemplo, SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
El valor del ángulo.
Exceptions
Código Aspose.Html.DOMExcepción.NOT_SUPPORTED_ERRCreado si el tipo de unidad es SVG_ANGLETYPE_UNKNOWN o no es una constante de tipo válida (una de las otras constantes SV G_NGL_* definidas en esta interfaz).
Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAlzado cuando el ángulo corresponde a un atributo sólo de lectura o cuando solo se lee el objeto mismo.
ToString()
Retorna un Sistema.String que representa esta instancia.
public override string ToString()
Returns
Un sistema.String que representa esta instancia.