SVGLength

SVGLength class

SVGLength arabirimi, uzunluk temel veri türüne karşılık gelir. Bir SVGLength nesnesi salt okunur olarak atanabilir; bu, nesneyi değiştirme girişimlerinin aşağıda açıklandığı gibi bir özel durum oluşturulmasına neden olacağı anlamına gelir.

public class SVGLength : SVGValueType

Özellikleri

İsimTanım
UnitType { get; }Bu arabirimde tanımlanan SVG_LENGTHTYPE_* sabitlerinden biri tarafından belirtilen değerin türü.
Value { get; set; }Kullanıcı birimlerinde kayan nokta değeri olarak değer. Bu özniteliğin ayarlanması, valueInSpecifiedUnits ve valueAsString’in bu ayarı yansıtacak şekilde otomatik olarak güncellenmesine neden olur.
ValueAsString { get; set; }UnitType tarafından ifade edilen birimlerde dize değeri olarak değer. Bu özniteliğin ayarlanması value, valueInSpecifiedUnits ve unitType’ın bu ayarı yansıtacak şekilde otomatik olarak güncellenmesine neden olur.
ValueInSpecifiedUnits { get; set; }UnitType tarafından ifade edilen birimlerde kayan nokta değeri olarak değer. Bu özelliğin ayarlanması, value ve valueAsString’in bu ayarı yansıtacak şekilde otomatik olarak güncellenmesine neden olur.

yöntemler

İsimTanım
ConvertToSpecifiedUnits(ushort)Aynı temel depolanan değeri koruyun, ancak depolanan birim tanımlayıcısını verilen unitType’a sıfırlayın. UnitType, valueInSpecifiedUnits ve valueAsString nesne nitelikleri bu yöntemin bir sonucu olarak değiştirilebilir. Örneğin, orijinal değer “0.5cm” ise ve milimetreye dönüştürmek için yöntem çağrıldıysa, unitType SVG_LENGTHTYPE_MM olarak değiştirilir, valueInSpecifiedUnits sayısal değer olarak değiştirilir ve valueAsString “5mm” olarak değiştirilir.
Dispose()Yönetilmeyen ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.
virtual GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .
NewValueSpecifiedUnits(ushort, float)Değeri, ilişkili bir unitType ile bir sayı olarak sıfırlayın, böylece nesnedeki tüm özniteliklerin değerlerini değiştirin.
override ToString()Bir döndürürString bu, bu örneği temsil eder.

Alanlar

İsimTanım
const SVG_LENGTHTYPE_CMCSS2. ‘de tanımlanan cm birimleri kullanılarak bir değer belirtildi
const SVG_LENGTHTYPE_EMSCSS2. ‘de tanımlanan em birimleri kullanılarak bir değer belirtildi
const SVG_LENGTHTYPE_EXSCSS2’de tanımlanan eski birimler kullanılarak bir değer belirtildi.
const SVG_LENGTHTYPE_INCSS2’de tanımlanan in birimleri kullanılarak bir değer belirtildi.
const SVG_LENGTHTYPE_MMCSS2. ‘de tanımlanan mm birimleri kullanılarak bir değer belirtildi
const SVG_LENGTHTYPE_NUMBERKullanıcı birimlerinde bir değeri gösteren birim türü sağlanmadı (yani birimsiz bir değer belirtildi).
const SVG_LENGTHTYPE_PCCSS2. ‘de tanımlanan bilgisayar birimleri kullanılarak bir değer belirtildi
const SVG_LENGTHTYPE_PERCENTAGEBir yüzde değeri belirtildi.
const SVG_LENGTHTYPE_PTCSS2’de tanımlanan pt birimleri kullanılarak bir değer belirtildi.
const SVG_LENGTHTYPE_PXCSS2. ‘de tanımlanan px birimleri kullanılarak bir değer belirtildi
const SVG_LENGTHTYPE_UNKNOWNBirim türü, önceden tanımlanmış birim türlerinden biri değil. Bu türde yeni bir değer tanımlamaya veya mevcut bir değeri bu türe değiştirmeye çalışmak geçersizdir.

Ayrıca bakınız