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
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
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
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
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
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
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
SVG_LENGTHTYPE_PERCENTAGE
Se especificó un porcentaje.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Valor de campo
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
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
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
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
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
Exceptions
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
Exceptions
Código Aspose.Html.DOMExcepción.SYNTAX_ERRAumentado si la cuerda asignada no puede ser parsed como una longitud válida.
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
Exceptions
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
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).
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
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).
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
Un sistema.String que representa esta instancia.