Class SVGLength
Nama dari : Aspose.Html.Dom.Svg.DataTypes Pengumpulan: Aspose.HTML.dll (25.4.0)
Interface SVGLength sesuai dengan panjang jenis data dasar.Sebuah objek SVGLength dapat ditunjuk sebagai bacaan saja, yang berarti bahwa upaya untuk mengubah objek akan menghasilkan pengecualian yang dibuang, seperti yang dijelaskan di bawah ini.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
anggota yang diwarisi
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
Nilai ditentukan menggunakan unit cm yang ditakrifkan dalam CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
Nilai lapangan
SVG_LENGTHTYPE_EMS
Nilai ditentukan menggunakan unit em yang ditakrifkan dalam CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
Nilai lapangan
SVG_LENGTHTYPE_EXS
Nilai ditentukan menggunakan unit ex yang ditakrifkan dalam CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
Nilai lapangan
SVG_LENGTHTYPE_IN
Nilai ditentukan menggunakan yang dalam unit yang ditakrifkan dalam CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
Nilai lapangan
SVG_LENGTHTYPE_MM
Nilai ditentukan menggunakan unit mm yang ditakrifkan dalam CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
Nilai lapangan
SVG_LENGTHTYPE_NUMBER
Tidak ada jenis unit yang diberikan (iaitu, nilai tanpa unit ditentukan), yang menunjukkan nilai dalam unit pengguna.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
Nilai lapangan
SVG_LENGTHTYPE_PC
Nilai ditentukan menggunakan unit PC yang ditakrifkan dalam CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
Nilai lapangan
SVG_LENGTHTYPE_PERCENTAGE
Nilai peratusan ditentukan.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Nilai lapangan
SVG_LENGTHTYPE_PT
Nilai ditentukan menggunakan unit pt yang ditakrifkan dalam CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
Nilai lapangan
SVG_LENGTHTYPE_PX
Nilai ditentukan menggunakan unit px yang ditakrifkan dalam CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
Nilai lapangan
SVG_LENGTHTYPE_UNKNOWN
Jenis unit bukan salah satu jenis unit yang telah ditakrifkan. tidak mungkin untuk mencoba untuk menentukan nilai baru dari jenis ini atau untuk mencoba untuk menukar nilai yang ada ke jenis ini.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
Nilai lapangan
Properties
UnitType
Jenis nilai yang ditentukan oleh salah satu dari SVG_LENGTHTYPE_* konstan yang ditentukan pada antarmuka ini.
[DOMName("unitType")]
public ushort UnitType { get; }
Nilai Properti
Value
Mengatur atribut ini akan menyebabkan nilaiInSpecifiedUnits dan nilaiAsString diperbarui secara otomatis untuk mencerminkan pengaturan ini.
[DOMName("value")]
public float Value { get; set; }
Nilai Properti
Exceptions
Kode Aspose.Html.Dom.DOMKecuali.NO_MODIFICATION_ALLOWED_ERRDitingkatkan ketika panjangnya sepadan dengan atribut bacaan saja atau ketika objek itu sendiri hanya dibaca.
ValueAsString
Nilai sebagai nilai string, dalam unit yang diungkapkan oleh unitType. mengatur atribut ini akan menyebabkan nilai, nilaiInSpecifiedUnits dan unitType akan diperbarui secara otomatis untuk mencerminkan pengaturan ini.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Nilai Properti
Exceptions
Kode Aspose.Html.Dom.DOMKecuali.SYNTAX_ERRDitingkatkan jika string yang ditugaskan tidak dapat diparsed sebagai panjang yang valid.
Kode Aspose.Html.Dom.DOMKecuali.NO_MODIFICATION_ALLOWED_ERRDitingkatkan ketika panjangnya sepadan dengan atribut bacaan saja atau ketika objek itu sendiri hanya dibaca.
ValueInSpecifiedUnits
Nilai sebagai nilai titik yang mengalir, dalam unit yang diungkapkan oleh unitType. menetapkan atribut ini akan menyebabkan nilai dan nilaiAsString diperbarui secara otomatis untuk mencerminkan tetapan ini.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Nilai Properti
Exceptions
Kode Aspose.Html.Dom.DOMKecuali.NO_MODIFICATION_ALLOWED_ERRDitingkatkan ketika panjangnya sepadan dengan atribut bacaan saja atau ketika objek itu sendiri hanya dibaca.
Methods
ConvertToSpecifiedUnits(Kemenangan)
Simpan nilai yang disimpan pada dasar yang sama, tetapi set kembali ID unit yang disimpan ke unit yang diberikanType. objek atribut unitType, nilaiInSpecifiedUnits dan nilaiAsString dapat diubah sebagai hasil dari metode ini. Contohnya, jika nilai asli adalah “0.5cm” dan metode diminta untuk diubah menjadi milimeter, maka unitType akan diubah menjadi SVG_LENGTHTYPE_MM, nilaiInSpecifiedUnits akan diubah menjadi nilai numerik 5 dan nilaiAsString akan diubah menjadi “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Jenis unit untuk beralih ke (misalnya, SVG_LENGTHTYPE_MM).
Exceptions
Kode Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRDitingkatkan jika unitType adalah SVG_LENGTHTYPE_UNKNOWN atau tidak konstanta jenis unit yang valid (salah satu dari konstanta SVG_LENGTHTYPE_* lainnya yang ditdefinisikan pada antarmuka ini).
Kode Aspose.Html.Dom.DOMKecuali.NO_MODIFICATION_ALLOWED_ERRDitingkatkan ketika panjangnya sepadan dengan atribut bacaan saja atau ketika objek itu sendiri hanya dibaca.
NewValueSpecifiedUnits(Banjir, Banjir)
Reset nilai sebagai angka dengan unit yang terkaitType, dengan demikian menggantikan nilai untuk semua atribut pada objek.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
Jenis unit untuk nilai.
valueInSpecifiedUnits
float
Nilai baru…
Exceptions
Kode Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRDitingkatkan jika unitType adalah SVG_LENGTHTYPE_UNKNOWN atau tidak konstanta jenis unit yang valid (salah satu dari konstanta SVG_LENGTHTYPE_* lainnya yang ditdefinisikan pada antarmuka ini).
Kode Aspose.Html.Dom.DOMKecuali.NO_MODIFICATION_ALLOWED_ERRDitingkatkan ketika panjangnya sepadan dengan atribut bacaan saja atau ketika objek itu sendiri hanya dibaca.
ToString()
Mengembalikan System.String yang mewakili instansi ini.
public override string ToString()
Returns
Sistem.String yang mewakili instansi ini.