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

NamaKeterangan
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

NamaKeterangan
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

NamaKeterangan
const SVG_LENGTHTYPE_CMNilai ditentukan menggunakan satuan cm yang ditentukan di CSS2.
const SVG_LENGTHTYPE_EMSNilai ditentukan menggunakan unit em yang ditentukan di CSS2.
const SVG_LENGTHTYPE_EXSNilai ditentukan menggunakan unit ex yang ditentukan di CSS2.
const SVG_LENGTHTYPE_INNilai ditentukan menggunakan satuan dalam yang ditentukan di CSS2.
const SVG_LENGTHTYPE_MMNilai ditentukan menggunakan satuan mm yang ditentukan di CSS2.
const SVG_LENGTHTYPE_NUMBERTidak ada jenis unit yang diberikan (yaitu, nilai tanpa unit ditentukan), yang menunjukkan nilai dalam unit pengguna.
const SVG_LENGTHTYPE_PCNilai ditentukan menggunakan unit pc yang ditentukan di CSS2.
const SVG_LENGTHTYPE_PERCENTAGENilai persentase ditentukan.
const SVG_LENGTHTYPE_PTNilai ditentukan menggunakan unit pt yang ditentukan di CSS2.
const SVG_LENGTHTYPE_PXNilai ditentukan menggunakan unit px yang ditentukan di CSS2.
const SVG_LENGTHTYPE_UNKNOWNTipe 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