Class SVGLength

SVGLength class

SVGLength arabirimi, uzunluk temel veri türüne karşılık gelir. Bir SVGLength nesnesi salt okunur olarak belirlenebilir; bu, nesneyi değiştirme girişimlerinin, aşağıda açıklandığı gibi bir istisnanın atılması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ı birimleri cinsinden 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 özniteliğ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 yöntem milimetreye dönüştürmek için çağrıldıysa, o zaman unitType SVG_LENGTHTYPE_MM olarak değiştirilir, valueInSpecifiedUnits sayısal değer 5 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ır.Type .
NewValueSpecifiedUnits(ushort, float)İlişkili bir unitType ile değeri bir sayı olarak sıfırlayın, böylece nesnedeki tüm özniteliklerin değerlerini değiştirin.
override ToString()a döndürürString 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ı birimleri cinsinden 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