Class SVGLength

SVGLength class

La interfaz SVGLength corresponde al tipo de datos básico de longitud. Un objeto SVGLength se puede designar como de solo lectura, lo que significa que los intentos de modificar el objeto generarán una excepción, como se describe a continuación.

public class SVGLength : SVGValueType

Propiedades

NombreDescripción
UnitType { get; }El tipo del valor especificado por una de las constantes SVG_LENGTHTYPE_* definidas en esta interfaz.
Value { get; set; }El valor como valor de punto flotante, en unidades de usuario. La configuración de este atributo hará que valueInSpecifiedUnits y valueAsString se actualicen automáticamente para reflejar esta configuración.
ValueAsString { get; set; }El valor como un valor de cadena, en las unidades expresadas por unitType. La configuración de este atributo hará que value, valueInSpecifiedUnits y unitType se actualicen automáticamente para reflejar esta configuración.
ValueInSpecifiedUnits { get; set; }El valor como valor de punto flotante, en las unidades expresadas por unitType. La configuración de este atributo hará que value y valueAsString se actualicen automáticamente para reflejar esta configuración.

Métodos

NombreDescripción
ConvertToSpecifiedUnits(ushort)Conserva el mismo valor almacenado subyacente, pero restablece el identificador de la unidad almacenada al tipo de unidad dado. Los atributos de objeto unitType, valueInSpecifiedUnits y valueAsString pueden modificarse como resultado de este método. Por ejemplo, si el valor original fuera “0,5 cm” y se invocara el método para convertir a milímetros, el tipo de unidad se cambiaría a SVG_LENGTHTYPE_MM, valueInSpecifiedUnits se cambiaría al valor numérico 5 y valueAsString se cambiaría a “5 mm”.
Dispose()Libera recursos no administrados y, opcionalmente, administrados.
virtual GetPlatformType()Este método se utiliza para recuperar el objeto ECMAScriptType .
NewValueSpecifiedUnits(ushort, float)Restablezca el valor como un número con un tipo de unidad asociado, reemplazando así los valores de todos los atributos del objeto.
override ToString()Devuelve unString que representa esta instancia.

Campos

NombreDescripción
const SVG_LENGTHTYPE_CMSe especificó un valor usando las unidades cm definidas en CSS2.
const SVG_LENGTHTYPE_EMSSe especificó un valor usando las unidades em definidas en CSS2.
const SVG_LENGTHTYPE_EXSSe especificó un valor usando las unidades ex definidas en CSS2.
const SVG_LENGTHTYPE_INSe especificó un valor usando las unidades definidas en CSS2.
const SVG_LENGTHTYPE_MMSe especificó un valor utilizando las unidades de mm definidas en CSS2.
const SVG_LENGTHTYPE_NUMBERNo se proporcionó ningún tipo de unidad (es decir, se especificó un valor sin unidad), lo que indica un valor en unidades de usuario.
const SVG_LENGTHTYPE_PCSe especificó un valor usando las unidades pc definidas en CSS2.
const SVG_LENGTHTYPE_PERCENTAGESe especificó un valor porcentual.
const SVG_LENGTHTYPE_PTSe especificó un valor usando las unidades pt definidas en CSS2.
const SVG_LENGTHTYPE_PXSe especificó un valor usando las unidades px definidas en CSS2.
const SVG_LENGTHTYPE_UNKNOWNEl tipo de unidad no es uno de los tipos de unidad predefinidos. No es válido intentar definir un nuevo valor de este tipo o intentar cambiar un valor existente a este tipo.

Ver también