Class SVGAngle
Nome do espaço: Aspose.Html.Dom.Svg.DataTypes Assembleia: Aspose.HTML.dll (25.4.0)
A interface SVGAngle corresponde ao tipo de dados de ângulo básico.
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
Membros herdados
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
O tipo de unidade foi explicitamente definido em graus.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
Valor de campo
SVG_ANGLETYPE_GRAD
O tipo de unidade é a radiação.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Valor de campo
SVG_ANGLETYPE_RAD
O tipo de unidade é a radiação.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Valor de campo
SVG_ANGLETYPE_UNKNOWN
O tipo de unidade não é um dos tipos de unidade predefinidos. é inválido tentar definir um novo valor deste tipo ou tentar mudar um valor existente para esse tipo.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
Valor de campo
SVG_ANGLETYPE_UNSPECIFIED
Não foi fornecido nenhum tipo de unidade (ou seja, um valor sem unidade foi especificado).Para ângulos, um valor sem unidade é tratado o mesmo que se os graus forem especificados.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
Valor de campo
Properties
UnitType
O tipo de valor conforme especificado por um dos SVG_ANGLETYPE_* constantes definidos nesta interface.
[DOMName("unitType")]
public ushort UnitType { get; }
Valor da propriedade
Value
O valor de ângulo como um valor de ponto flutuante, em graus. Estabelecer este atributo fará com que o valorInSpecifiedUnits e o valorAsString sejam atualizados automaticamente para refletir esta configuração.
[DOMName("value")]
public float Value { get; set; }
Valor da propriedade
Exceptions
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERREleva-se quando o ângulo corresponde a um atributo de leitura ou quando o objeto em si só é lido.
ValueAsString
O valor de ângulo como um valor de linha, nas unidades expressas por unidadeType. Estabelecer este atributo fará com que o valor, valorInSpecifiedUnits e unidadeType sejam atualizados automaticamente para refletir esta configuração.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Valor da propriedade
Exceptions
Código Aspose.Html.Dom.DOMExcepção.SYNTAX_ERRLevantado se a corrente atribuída não puder ser parsed como ângulo válido.
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERREleva-se quando o ângulo corresponde a um atributo de leitura ou quando o objeto em si só é lido.
ValueInSpecifiedUnits
O valor de ângulo como um valor de ponto flutuante, nas unidades expressas por unidadeType. Estabelecer este atributo fará com que o valor e o valorAsString sejam atualizados automaticamente para refletir esta configuração.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Valor da propriedade
Exceptions
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERREleva-se quando o ângulo corresponde a um atributo de leitura ou quando o objeto em si só é lido.
Methods
ConvertToSpecifiedUnits(Acontece)
Preserve o mesmo valor armazenado subjacente, mas redefine o identificador de unidade armazenada para a unidade dadaType.Objetos atribuem unidadeType, valorInSpecifiedUnits e valorAsString podem ser modificados como resultado deste método.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
O tipo de unidade para mudar para (por exemplo, SVG_ANGLETYPE_DEG).
Exceptions
Código Aspose.Html.Dom.DOMExcepção.NOT_SUPPORTED_ERRCriado se o tipo de unidade é SVG_ANGLETYPE_UNKNOWN ou não é uma constante de tipo de unidade válida (uma das outras constantes SVG_ANGLETYPE_* definidas nesta interface).
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERREleva-se quando o ângulo corresponde a um atributo de leitura ou quando o objeto em si só é lido.
NewValueSpecifiedUnits(Caminho, Float)
Resetar o valor como um número com uma unidade associadaType, substituindo assim os valores para todos os atributos no objeto.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
O tipo de unidade para o valor (por exemplo, SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
O valor do ângulo.
Exceptions
Código Aspose.Html.Dom.DOMExcepção.NOT_SUPPORTED_ERRCriado se o tipo de unidade é SVG_ANGLETYPE_UNKNOWN ou não é uma constante de tipo de unidade válida (uma das outras constantes SVG_ANGLETYPE_* definidas nesta interface).
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERREleva-se quando o ângulo corresponde a um atributo de leitura ou quando o objeto em si só é lido.
ToString()
Retorna um System.String que representa essa instância.
public override string ToString()
Returns
Um sistema.String que representa essa instância.