Class SVGLength
SVGLength class
L’interfaccia SVGLength corrisponde al tipo di dati di base length. Un oggetto SVGLength può essere designato come di sola lettura, il che significa che i tentativi di modifica dell’oggetto genereranno un’eccezione, come descritto di seguito.
public class SVGLength : SVGValueType
Proprietà
Nome | Descrizione |
---|
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 a virgola mobile, in unità utente. L’impostazione di questo attributo causerà l’aggiornamento automatico di valueInSpecifiedUnits e valueAsString 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 causerà l’aggiornamento automatico di value e valueAsString per riflettere questa impostazione. |
Metodi
Nome | Descrizione |
---|
ConvertToSpecifiedUnits(ushort) | Conserva lo stesso valore archiviato sottostante, ma reimposta l’identificatore dell’unità memorizzata sul tipo di unità 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 richiamato per convertire in millimetri, unitType verrebbe modificato in SVG_LENGTHTYPE_MM, valueInSpecifiedUnits verrebbe modificato nel valore numerico 5 e valueAsString verrebbe modificato in “5mm”. |
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
Nome | Descrizione |
---|
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_NUMBER | Non è 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_UNKNOWN | Il tipo di unità non è uno dei tipi di unità predefiniti. Non è valido tentare di definire un nuovo valore di questo tipo o tentare di convertire un valore esistente in questo tipo. |
Guarda anche