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
Nombre | Descripció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
Nombre | Descripció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
Nombre | Descripción |
---|
const SVG_LENGTHTYPE_CM | Se especificó un valor usando las unidades cm definidas en CSS2. |
const SVG_LENGTHTYPE_EMS | Se especificó un valor usando las unidades em definidas en CSS2. |
const SVG_LENGTHTYPE_EXS | Se especificó un valor usando las unidades ex definidas en CSS2. |
const SVG_LENGTHTYPE_IN | Se especificó un valor usando las unidades definidas en CSS2. |
const SVG_LENGTHTYPE_MM | Se especificó un valor utilizando las unidades de mm definidas en CSS2. |
const SVG_LENGTHTYPE_NUMBER | No 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_PC | Se especificó un valor usando las unidades pc definidas en CSS2. |
const SVG_LENGTHTYPE_PERCENTAGE | Se especificó un valor porcentual. |
const SVG_LENGTHTYPE_PT | Se especificó un valor usando las unidades pt definidas en CSS2. |
const SVG_LENGTHTYPE_PX | Se especificó un valor usando las unidades px definidas en CSS2. |
const SVG_LENGTHTYPE_UNKNOWN | El 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