Class SVGTransform
Nama dari : Aspose.Html.Dom.Svg.DataTypes Pengumpulan: Aspose.HTML.dll (25.4.0)
SVGTransform adalah antarmuka untuk salah satu transformasi komponen dalam SVGTransformList; oleh karena itu, objek SVGTransform sesuai dengan komponen tunggal (misalnya, ‘scale(…)’ atau ‘matrix(…)’) dalam spesifikasi atribut ’transform’.
[ComVisible(true)]
[DOMName("SVGTransform")]
[DOMObject]
public class SVGTransform : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGTransform
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_TRANSFORM_MATRIX
Sebuah transformasi matriks ( … )
[DOMName("SVG_TRANSFORM_MATRIX")]
public const ushort SVG_TRANSFORM_MATRIX = 1
Nilai lapangan
SVG_TRANSFORM_ROTATE
Sebuah transformasi ‘rotate […]’.
[DOMName("SVG_TRANSFORM_ROTATE")]
public const ushort SVG_TRANSFORM_ROTATE = 4
Nilai lapangan
SVG_TRANSFORM_SCALE
Sebuah transformasi skala (…)
[DOMName("SVG_TRANSFORM_SCALE")]
public const ushort SVG_TRANSFORM_SCALE = 3
Nilai lapangan
SVG_TRANSFORM_SKEWX
Sebuah transformasi ‘skewX(…)’
[DOMName("SVG_TRANSFORM_SKEWX")]
public const ushort SVG_TRANSFORM_SKEWX = 5
Nilai lapangan
SVG_TRANSFORM_SKEWY
Ini adalah transformasi “SkewY(…)”.
[DOMName("SVG_TRANSFORM_SKEWY")]
public const ushort SVG_TRANSFORM_SKEWY = 6
Nilai lapangan
SVG_TRANSFORM_TRANSLATE
Terjemahan dan transformasi (translation)
[DOMName("SVG_TRANSFORM_TRANSLATE")]
public const ushort SVG_TRANSFORM_TRANSLATE = 2
Nilai lapangan
SVG_TRANSFORM_UNKNOWN
Jenis unit bukan salah satu jenis 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_TRANSFORM_UNKNOWN")]
public const ushort SVG_TRANSFORM_UNKNOWN = 0
Nilai lapangan
Properties
Angle
Atribut kenyamanan untuk SVG_TRANSFORM_ROTATE, SVG_TRANSFORM_SKEWX dan SVG_TRANSFORM_SKEWY.Untuk SVG_TRANSFORM_MATRIX, SVG_TRANSFORM_TRANSLATE dan SVG_TRANSFORM_SCALE, sudut akan nol.
[DOMName("angle")]
public float Angle { get; }
Nilai Properti
Matrix
Matriks yang mewakili transformasi ini. objek matriks hidup, yang berarti bahwa setiap perubahan yang dibuat pada objek SVGTransform segera tercermin dalam objek matriks dan sebaliknya. jika objek matriks berubah secara langsung (iaitu, tanpa menggunakan metode di antara muka SVGTransform itu sendiri) maka jenis SVGTransform berubah menjadi SVG_TRANSFORM_MATRIX.Untuk SVG_TRANSFORM_MATRIX, matriks ini mengandung nilai a, b, c, d, e, f yang disediakan oleh pengguna.Untuk SVG_TRANSFORM_TRANSLATE, e dan f mewakili jumlah terjemahan (a = 1, b = 0, c = 0 dan d = 1).Untuk SVG_TRANSFORM_SCALE, a dan d mewakili jumlah skala (b = 0, c = 0, e = 0 dan f = 0).Untuk SVG_TRANSFORM_SKEWX dan SVG_TRANSFORM_SKEWY, a, b, c dan d mewakili matriks yang akan menghasilkan skema yang diberikan(e = 0 dan f = 0).Untuk SVG_TRANSFORM_ROTATE, a, b, c, d, e dan f bersama-sama mewakili matriks yang akan menghasilkan rotasi yang diberikan.
[DOMName("matrix")]
public SVGMatrix Matrix { get; }
Nilai Properti
Type
Jenis nilai yang ditentukan oleh salah satu SVG_TRANSFORM_* konstan yang ditentukan pada antarmuka ini.
[DOMName("type")]
public ushort Type { get; }
Nilai Properti
Methods
SetMatrix(Kekuatan Matrix)
Setkan jenis transformasi ke SVG_TRANSFORM_MATRIX, dengan matriks parameter yang menentukan transformasi baru. nilai dari matriks parameter disalin, parameter matriks tidak menggantikan SVGTransform::matrix.
[DOMName("setMatrix")]
public void SetMatrix(SVGMatrix matrix)
Parameters
matrix
SVGMatrix
Matriks baru untuk transformasi.
Exceptions
Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.
SetRotate(Kapal, Kapal dan Kapal)
Setkan jenis transformasi ke SVG_TRANSFORM_ROTATE, dengan sudut parameter yang menentukan sudut rotasi dan parameter cx dan cy yang menentukan pusat rotasi pilihan.
[DOMName("setRotate")]
public void SetRotate(float angle, float cx, float cy)
Parameters
angle
float
adalah sudut rotasi.
cx
float
koordinat x dari pusat rotasi.
cy
float
koordinat pusat rotasi.
Exceptions
Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.
SetScale(Banjir, Banjir)
Setkan jenis transform ke SVG_TRANSFORM_SCALE, dengan parameter sx dan sy yang menentukan jumlah skala.
[DOMName("setScale")]
public void SetScale(float sx, float sy)
Parameters
sx
float
Jumlah skala dalam X.
sy
float
Jumlah skala dalam Y.
Exceptions
Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.
SetSkewX(kapal)
Setkan jenis transformasi ke SVG_TRANSFORM_SKEWX, dengan sudut parameter yang menentukan jumlah skw.
[DOMName("setSkewX")]
public void SetSkewX(float angle)
Parameters
angle
float
sudut sudut sudut.
Exceptions
Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.
SetSkewi(kapal)
Tetapkan jenis transformasi ke SVG_TRANSFORM_SKEWY, dengan sudut parameter yang menentukan jumlah skw.
[DOMName("setSkewY")]
public void SetSkewY(float angle)
Parameters
angle
float
sudut sudut sudut.
Exceptions
Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.
SetTranslate(Banjir, Banjir)
Setkan jenis transform ke SVG_TRANSFORM_TRANSLATE, dengan parameter tx dan ty yang menentukan jumlah terjemahan.
[DOMName("setTranslate")]
public void SetTranslate(float tx, float ty)
Parameters
tx
float
Jumlah terjemahan dalam x.
ty
float
Jumlah terjemahan dalam Y.
Exceptions
Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.
ToString()
Mengembalikan System.String yang mewakili instansi ini.
public override string ToString()
Returns
Sistem.String yang mewakili instansi ini.