Class SVGLength
SVGLength class
Antarmuka SVGLength sesuai dengan panjang tipe data dasar. Objek SVGLength dapat ditetapkan sebagai hanya baca, yang berarti bahwa upaya untuk mengubah objek akan menghasilkan pengecualian, seperti dijelaskan di bawah.
public class SVGLength : SVGValueType
Properti
Nama | Keterangan |
---|
UnitType { get; } | Jenis nilai seperti yang ditentukan oleh salah satu konstanta SVG_LENGTHTYPE_* yang ditentukan pada antarmuka ini. |
Value { get; set; } | Nilai sebagai nilai floating point, dalam unit pengguna. Menetapkan atribut ini akan menyebabkan valueInSpecifiedUnits dan valueAsString diperbarui secara otomatis untuk mencerminkan pengaturan ini. |
ValueAsString { get; set; } | Nilai sebagai nilai string, dalam satuan yang dinyatakan oleh unitType. Menyetel atribut ini akan menyebabkan nilai, valueInSpecifiedUnits, dan unitType diperbarui secara otomatis untuk mencerminkan setelan ini. |
ValueInSpecifiedUnits { get; set; } | Nilai sebagai nilai floating point, dalam satuan yang dinyatakan oleh unitType. Menyetel atribut ini akan menyebabkan value dan valueAsString diperbarui secara otomatis untuk mencerminkan setelan ini. |
Metode
Nama | Keterangan |
---|
ConvertToSpecifiedUnits(ushort) | Pertahankan nilai tersimpan dasar yang sama, tetapi setel ulang pengidentifikasi unit tersimpan ke unitType yang diberikan. Atribut objek unitType, valueInSpecifiedUnits, dan valueAsString mungkin dimodifikasi sebagai hasil dari metode ini. Misalnya, jika nilai aslinya adalah “0,5 cm” dan metode dipanggil untuk diubah menjadi milimeter, maka unitType akan diubah menjadi SVG_LENGTHTYPE_MM, valueInSpecifiedUnits akan diubah menjadi nilai numerik 5 dan valueAsString akan diubah menjadi “5mm”. |
Dispose() | Merilis sumber daya yang tidak dikelola dan - opsional - dikelola. |
virtual GetPlatformType() | Metode ini digunakan untuk mengambil objek ECMAScriptType . |
NewValueSpecifiedUnits(ushort, float) | Setel ulang nilai sebagai angka dengan unitType terkait, sehingga mengganti nilai untuk semua atribut pada objek. |
override ToString() | Mengembalikan aString yang mewakili instance ini. |
Bidang
Nama | Keterangan |
---|
const SVG_LENGTHTYPE_CM | Nilai ditentukan menggunakan satuan cm yang ditentukan di CSS2. |
const SVG_LENGTHTYPE_EMS | Nilai ditentukan menggunakan unit em yang ditentukan di CSS2. |
const SVG_LENGTHTYPE_EXS | Nilai ditentukan menggunakan unit ex yang ditentukan di CSS2. |
const SVG_LENGTHTYPE_IN | Nilai ditentukan menggunakan satuan dalam yang ditentukan di CSS2. |
const SVG_LENGTHTYPE_MM | Nilai ditentukan menggunakan satuan mm yang ditentukan di CSS2. |
const SVG_LENGTHTYPE_NUMBER | Tidak ada jenis unit yang diberikan (yaitu, nilai tanpa unit ditentukan), yang menunjukkan nilai dalam unit pengguna. |
const SVG_LENGTHTYPE_PC | Nilai ditentukan menggunakan unit pc yang ditentukan di CSS2. |
const SVG_LENGTHTYPE_PERCENTAGE | Nilai persentase ditentukan. |
const SVG_LENGTHTYPE_PT | Nilai ditentukan menggunakan unit pt yang ditentukan di CSS2. |
const SVG_LENGTHTYPE_PX | Nilai ditentukan menggunakan unit px yang ditentukan di CSS2. |
const SVG_LENGTHTYPE_UNKNOWN | Tipe unit bukan salah satu dari tipe unit yang telah ditentukan sebelumnya. Tidak valid mencoba menentukan nilai baru dari jenis ini atau mencoba mengalihkan nilai yang ada ke jenis ini. |
Lihat juga