Class SVGLength
İsim alanı : Aspose.Html.Dom.Svg.DataTypes Görüntüleme: Aspose.HTML.dll (25.4.0)
SVGLength arayüzü uzunluğu temel veri tipi ile eşleşir.Bir SVGLength nesne yalnızca okuma olarak tanımlanabilir, yani nesneyi değiştirme çabaları aşağıda açıklandığı gibi bir istisna atılmaya yol açacaktır.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
mirasçı üyeleri
SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
SVG_LENGTHTYPE_CM
Bir değer CSS2’de tanımlanan cm birimleri kullanılarak belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
alan değeri
SVG_LENGTHTYPE_EMS
Bir değer CSS2’de tanımlanan em birimleri kullanılarak belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
alan değeri
SVG_LENGTHTYPE_EXS
Bir değer CSS2’de tanımlanan ex birimleri kullanılarak belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
alan değeri
SVG_LENGTHTYPE_IN
Bir değer CSS2’de tanımlanan birimlerde tanımlanan değerler kullanılarak belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
alan değeri
SVG_LENGTHTYPE_MM
Bir değer, CSS2’de tanımlanan mm birimleri kullanılarak belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
alan değeri
SVG_LENGTHTYPE_NUMBER
Birim türü verilmedi (yani birim olmayan bir değeri belirtildi), bu da kullanıcı birimlerinde bir değeri gösterir.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
alan değeri
SVG_LENGTHTYPE_PC
Bir değer CSS2’de tanımlanan PC birimleri kullanılarak belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
alan değeri
SVG_LENGTHTYPE_PERCENTAGE
Yüzde değeri belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
alan değeri
SVG_LENGTHTYPE_PT
Bir değer CSS2’de tanımlanan pt birimlerini kullanarak belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
alan değeri
SVG_LENGTHTYPE_PX
Bir değer CSS2’de tanımlanan px birimleri kullanılarak belirlenmiştir.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
alan değeri
SVG_LENGTHTYPE_UNKNOWN
Birim türü, önceden tanımlanmış birim türlerinden biri değildir. bu türden yeni bir değer tanımlamaya veya mevcut bir değeri bu türde değiştirmeye çalışmak imkansızdır.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
alan değeri
Properties
UnitType
SVG_LENGTHTYPE_* konstanlarından birinin belirttiği değer türü bu arayüzde tanımlanmıştır.
[DOMName("unitType")]
public ushort UnitType { get; }
Mülkiyet Değer
Value
Bu özellik ayarlamak değerInSpecifiedUnits ve değerAsString bu ayarı yansıtmak için otomatik olarak güncellenir.
[DOMName("value")]
public float Value { get; set; }
Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUzunluk yalnızca bir okuma atributine eşdeğer olduğunda veya nesnenin kendisi yalnızca okunduğunda yükseltilir.
ValueAsString
Birim tarafından ifade edilen birimlerde bir çerçeve değeriType. Bu özellik ayarlaması, bu ayarı yansıtmak için değer, değerInSpecifiedUnits ve birimType otomatik olarak güncellenir.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Dom.DOMException.SYNTAX_ERRGönderilen çizginin geçerli bir uzunluk olarak parsedemediği takdirde yükseltilir.
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUzunluk yalnızca bir okuma atributine eşdeğer olduğunda veya nesnenin kendisi yalnızca okunduğunda yükseltilir.
ValueInSpecifiedUnits
Birim türü ile ifade edilen birimlerde akış noktası değeri olarak değeri. bu özellik ayarlamak, değer ve değer AsString’in bu ayarı yansıtmak için otomatik olarak güncellenmesine neden olur.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUzunluk yalnızca bir okuma atributine eşdeğer olduğunda veya nesnenin kendisi yalnızca okunduğunda yükseltilir.
Methods
ConvertToSpecifiedUnits(Yürüyüş)
Örneğin, orijinal değeri “0.5cm” olsaydı ve yöntemi milimetre dönüştürmek için çağrılırdı, o zaman birimType SVG_LENGTHTYPE_MM’ye değiştirilirdi, değerInSpecifiedUnits sayısal değeri 5’e değiştirilirdi ve değerAsString “5mm” olarak değiştirilirdi.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Dönüştürülmesi gereken birim türü (örneğin SVG_LENGTHTYPE_MM).
Exceptions
Kodu Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRBirim tipi SVG_LENGTHTYPE_UNKNOWN veya geçerli birim tipi sabit değilse yükseltilmiştir (bu arayüzde tanımlanan diğer SVG_LENGTHTYPE_* sabitlerinden biri).
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUzunluk yalnızca bir okuma atributine eşdeğer olduğunda veya nesnenin kendisi yalnızca okunduğunda yükseltilir.
NewValueSpecifiedUnits(Çıplak, Float)
Birleşik birim Tip ile bir sayı olarak değeri yeniden ayarlayın, böylece nesnenin tüm özellikleri için değerleri değiştirin.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
Değer için birim türü.
valueInSpecifiedUnits
float
Yeni değer…
Exceptions
Kodu Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRBirim tipi SVG_LENGTHTYPE_UNKNOWN veya geçerli birim tipi sabit değilse yükseltilmiştir (bu arayüzde tanımlanan diğer SVG_LENGTHTYPE_* sabitlerinden biri).
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUzunluk yalnızca bir okuma atributine eşdeğer olduğunda veya nesnenin kendisi yalnızca okunduğunda yükseltilir.
ToString()
Bu istasyonu temsil eden bir System.String’i geri getirir.
public override string ToString()
Returns
Bu istasyonu temsil eden bir sistem.String.