Class SVGLength

Class SVGLength

Nome do espaço: Aspose.Html.Dom.Svg.DataTypes Assembleia: Aspose.HTML.dll (25.4.0)

A interface SVGLength corresponde ao tipo de dados básico de comprimento.Um objeto SVGLength só pode ser designado como leitura, o que significa que tentativas de modificar o objeto resultará em uma exceção sendo lançada, como descrito abaixo.

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

Inheritance

object DOMObject SVGValueType SVGLength

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_LENGTHTYPE_CM

Um valor foi especificado usando as unidades cm definidas em CSS2.

[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6

Valor de campo

ushort

SVG_LENGTHTYPE_EMS

Um valor foi especificado usando as unidades em definidas em CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_EXS

Um valor foi especificado usando as unidades ex definidas em CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_IN

Um valor foi especificado usando o em unidades definido em CSS2.

[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8

Valor de campo

ushort

SVG_LENGTHTYPE_MM

Um valor foi especificado usando as unidades mm definidas em CSS2.

[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7

Valor de campo

ushort

SVG_LENGTHTYPE_NUMBER

Nenhum tipo de unidade foi fornecido (ou seja, um valor sem unidade foi especificado), o que indica um valor em unidades de usuário.

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

Valor de campo

ushort

SVG_LENGTHTYPE_PC

Um valor foi especificado usando as unidades de PC definidas em CSS2.

[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10

Valor de campo

ushort

SVG_LENGTHTYPE_PERCENTAGE

Um percentual foi especificado.

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

Valor de campo

ushort

SVG_LENGTHTYPE_PT

Um valor foi especificado usando as unidades pt definidas em CSS2.

[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9

Valor de campo

ushort

SVG_LENGTHTYPE_PX

Um valor foi especificado usando as unidades px definidas em CSS2.

[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5

Valor de campo

ushort

SVG_LENGTHTYPE_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_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0

Valor de campo

ushort

Properties

UnitType

O tipo de valor conforme especificado por um dos SVG_LENGTHTYPE_* constantes definidos nesta interface.

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

Valor da propriedade

ushort

Value

O valor como um valor de ponto flutuante, em unidades de usuário. 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_ERRAumentado quando o comprimento corresponde a um atributo de leitura ou quando o objeto em si só é lido.

ValueAsString

O valor 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_ERRAumentado se a corrente atribuída não puder ser parcelada como um comprimento válido.

DOMException

Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERRAumentado quando o comprimento corresponde a um atributo de leitura ou quando o objeto em si só é lido.

ValueInSpecifiedUnits

O valor 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_ERRAumentado quando o comprimento 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. Por exemplo, se o valor original era “0.5cm” e o método foi invocado para converter em milímetros, então o unitType seria alterado para SVG_LENGTHTYPE_MM, valorInSpecifiedUnits seria alterado para o valor numérico 5 e o valorAsString seria alterado para “5mm”.

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

Parameters

unitType ushort

O tipo de unidade para mudar para (por exemplo, SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Código Aspose.Html.Dom.DOMExcepção.NOT_SUPPORTED_ERRCriado se o tipo de unidade for SVG_LENGTHTYPE_UNKNOWN ou não for uma constante de tipo de unidade válida (uma das outras constantes SVG_LENGTHTYPE_* definidas nesta interface).

DOMException

Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERRAumentado quando o comprimento 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 unitType, float valueInSpecifiedUnits)

Parameters

unitType ushort

Tipo de unidade para o valor.

valueInSpecifiedUnits float

O novo valor…

Exceptions

DOMException

Código Aspose.Html.Dom.DOMExcepção.NOT_SUPPORTED_ERRCriado se o tipo de unidade for SVG_LENGTHTYPE_UNKNOWN ou não for uma constante de tipo de unidade válida (uma das outras constantes SVG_LENGTHTYPE_* definidas nesta interface).

DOMException

Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERRAumentado quando o comprimento 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