Class SVGLength

Class SVGLength

Nombre del espacio: Aspose.Html.Dom.Svg.DataTypes Colección: Aspose.HTML.dll (25.4.0)

La interfaz SVGLength corresponde a la longitud del tipo de datos básico.Un objeto SVGLength sólo puede ser designado como leído, lo que significa que los intentos de modificar el objeto resultarán en que se arroja una excepción, como se describe a continuación.

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

Inheritance

object DOMObject SVGValueType SVGLength

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_LENGTHTYPE_CM

Un valor se especificó utilizando las unidades de cm definidas en CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_EMS

Un valor se especificó utilizando las unidades em definidas en CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_EXS

Un valor se especificó utilizando las unidades ex definidas en CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_IN

Un valor se especificó utilizando el en unidades definido en CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_MM

Un valor se especificó utilizando las unidades de mm definidas en CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_NUMBER

No se proporcionó ningún tipo de unidad (es decir, se especificó un valor sin unidades), lo que indica el valor en unidades de usuario.

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

Valor de campo

ushort

SVG_LENGTHTYPE_PC

Un valor se especificó utilizando las unidades de PC definidas en CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_PERCENTAGE

Se especificó un porcentaje.

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

Valor de campo

ushort

SVG_LENGTHTYPE_PT

Un valor se especificó utilizando las unidades pt definidas en CSS2.

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

Valor de campo

ushort

SVG_LENGTHTYPE_PX

Un valor se especificó utilizando las unidades px definidas en CSS2.

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

Valor de campo

ushort

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

Valor de campo

ushort

Properties

UnitType

El tipo de valor especificado por uno de los SVG_LENGTHTYPE_* constantes definidos en esta interfaz.

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

Valor de la propiedad

ushort

Value

El valor como valor de punto flotante, en unidades de usuario. La configuración de este atributo causará que el valorInSpecifiedUnits y valorAsString se actualizen automáticamente para reflejar este ajuste.

[DOMName("value")]
public float Value { get; set; }

Valor de la propiedad

float

Exceptions

DOMException

Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAumentado cuando la longitud corresponde a un atributo de lectura solo o cuando el objeto mismo sólo se lee.

ValueAsString

El valor como valor de línea, en las unidades expresadas por unidadType. La configuración de este atributo causará que el valor, los valoresInSpecifiedUnits y el tipo se actualizen automáticamente para reflejar este establecimiento.

[DOMName("valueAsString")]
public string ValueAsString { get; set; }

Valor de la propiedad

string

Exceptions

DOMException

Código Aspose.Html.DOMExcepción.SYNTAX_ERRAumentado si la cuerda asignada no puede ser parsed como una longitud válida.

DOMException

Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAumentado cuando la longitud corresponde a un atributo de lectura solo o cuando el objeto mismo sólo se lee.

ValueInSpecifiedUnits

El valor 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

float

Exceptions

DOMException

Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAumentado cuando la longitud corresponde a un atributo de lectura solo o cuando el objeto mismo sólo se lee.

Methods

ConvertToSpecifiedUnits(Yucatán)

Conservar el mismo valor almacenado subyacente, pero reestablecer el identificador de la unidad al tipo dado. Objetos atribúen unidadesType, valorInSpecifiedUnits y valorAsString podría ser modificado como resultado de este método. Por ejemplo, si el valor original era “0.5cm” y el método fue invocado para convertirse en millímetros, entonces el tipo se cambiaría a SVG_LENGTHTYPE_MM, el precioInspecificadosunits se cambiaría al valor numérico 5 y los valoresAs String se modificarían a “5mm”.

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

Parameters

unitType ushort

El tipo de unidad para cambiar a (por ejemplo, SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Código Aspose.Html.DOMExcepción.NOT_SUPPORTED_ERRAumentado si el tipo de unidad es SVG_LENGTHTYPE_UNKNOWN o no es una constante de tipo válida (una de las otras constantes del tipo SV G_SW_* definidas en esta interfaz).

DOMException

Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAumentado cuando la longitud corresponde a un atributo de lectura solo o cuando el objeto mismo sólo se lee.

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 unitType, float valueInSpecifiedUnits)

Parameters

unitType ushort

El tipo de unidad para el valor.

valueInSpecifiedUnits float

El nuevo valor…

Exceptions

DOMException

Código Aspose.Html.DOMExcepción.NOT_SUPPORTED_ERRAumentado si el tipo de unidad es SVG_LENGTHTYPE_UNKNOWN o no es una constante de tipo válida (una de las otras constantes del tipo SV G_SW_* definidas en esta interfaz).

DOMException

Código Aspose.Html.DOMExcepción.NO_MODIFICACIÓN_ALLOWED_ERRAumentado cuando la longitud corresponde a un atributo de lectura solo o cuando el objeto mismo sólo se lee.

ToString()

Retorna un Sistema.String que representa esta instancia.

public override string ToString()

Returns

string

Un sistema.String que representa esta instancia.

 Español