SVGLength

SVGLength class

L’interfaccia SVGLength corrisponde al tipo di dati di base della lunghezza. Un oggetto SVGLength può essere designato come di sola lettura, il che significa che i tentativi di modifica dell’oggetto risulteranno nella generazione di un’eccezione, come descritto di seguito.

public class SVGLength : SVGValueType

Proprietà

NomeDescrizione
UnitType { get; }Il tipo del valore come specificato da una delle costanti SVG_LENGTHTYPE_* definite su questa interfaccia.
Value { get; set; }Il valore come valore in virgola mobile, in unità utente. L’impostazione di questo attributo farà sì che valueInSpecifiedUnits e valueAsString vengano aggiornati automaticamente per riflettere questa impostazione.
ValueAsString { get; set; }Il valore come valore stringa, nelle unità espresse da unitType. L’impostazione di questo attributo farà sì che value, valueInSpecifiedUnits e unitType vengano aggiornati automaticamente per riflettere questa impostazione.
ValueInSpecifiedUnits { get; set; }Il valore come valore in virgola mobile, nelle unità espresse da unitType. L’impostazione di questo attributo farà sì che value e valueAsString vengano aggiornati automaticamente per riflettere questa impostazione.

Metodi

NomeDescrizione
ConvertToSpecifiedUnits(ushort)Conserva lo stesso valore memorizzato sottostante, ma reimposta l’identificatore di unità memorizzato su unitType specificato. Gli attributi dell’oggetto unitType, valueInSpecifiedUnits e valueAsString potrebbero essere modificati come risultato di questo metodo. Ad esempio, se il valore originale fosse “0,5 cm” e il metodo fosse stato richiamato per la conversione in millimetri, unitType verrebbe modificato in SVG_LENGTHTYPE_MM, valueInSpecifiedUnits verrebbe modificato nel valore numerico 5 e valueAsString verrebbe modificato in “5 mm”.
Dispose()Rilascia risorse non gestite e, facoltativamente, gestite.
virtual GetPlatformType()Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType .
NewValueSpecifiedUnits(ushort, float)Reimposta il valore come numero con un unitType associato, sostituendo così i valori per tutti gli attributi sull’oggetto.
override ToString()Restituisce aString che rappresenta questa istanza.

Campi

NomeDescrizione
const SVG_LENGTHTYPE_CMÈ stato specificato un valore utilizzando le unità cm definite in CSS2.
const SVG_LENGTHTYPE_EMSÈ stato specificato un valore utilizzando le unità em definite in CSS2.
const SVG_LENGTHTYPE_EXSÈ stato specificato un valore utilizzando le ex unità definite in CSS2.
const SVG_LENGTHTYPE_INÈ stato specificato un valore utilizzando le unità in definite in CSS2.
const SVG_LENGTHTYPE_MMÈ stato specificato un valore utilizzando le unità mm definite in CSS2.
const SVG_LENGTHTYPE_NUMBERNon è stato fornito alcun tipo di unità (ovvero è stato specificato un valore senza unità), che indica un valore in unità utente.
const SVG_LENGTHTYPE_PCÈ stato specificato un valore utilizzando le unità pc definite in CSS2.
const SVG_LENGTHTYPE_PERCENTAGEÈ stato specificato un valore percentuale.
const SVG_LENGTHTYPE_PTÈ stato specificato un valore utilizzando le unità pt definite in CSS2.
const SVG_LENGTHTYPE_PXÈ stato specificato un valore utilizzando le unità px definite in CSS2.
const SVG_LENGTHTYPE_UNKNOWNIl tipo di unità non è uno dei tipi di unità predefiniti. Non è valido tentare di definire un nuovo valore di questo tipo o tentare di cambiare un valore esistente in questo tipo.

Guarda anche