Class SVGAngle

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

ushort

SVG_ANGLETYPE_GRAD

O tipo de unidade é a radiação.

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

Valor de campo

ushort

SVG_ANGLETYPE_RAD

O tipo de unidade é a radiação.

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

Valor de campo

ushort

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

ushort

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

ushort

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

ushort

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

float

Exceptions

DOMException

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

string

Exceptions

DOMException

Código Aspose.Html.Dom.DOMExcepção.SYNTAX_ERRLevantado se a corrente atribuída não puder ser parsed como ângulo válido.

DOMException

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

float

Exceptions

DOMException

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

DOMException

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

DOMException

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

DOMException

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

DOMException

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

string

Um sistema.String que representa essa instância.

 Português