Class SVGMatrix
İsim alanı : Aspose.Html.Dom.Svg.DataTypes Toplantı: Aspose.HTML.dll (25.5.0)
SVG’nin grafik faaliyetlerinin çoğu, formun 2x3 matrisini kullanır:(A ve C)b d f )Matris aritmetik amaçları için 3x3 matrisine genişletildiğinde, şunlar haline gelir:(A ve C)b d f )[0 0 1]
[DOMObject]
[DOMName("SVGMatrix")]
[ComVisible(true)]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
object ← DOMObject ← SVGValueType ← SVGMatrix
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()
Properties
A
Matrisin bir parçasıdır.
[DOMName("a")]
public float A { get; set; }Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Ev.DOMÖZELLİKLER.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
B
Matrisin B bileşeni.
[DOMName("b")]
public float B { get; set; }Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Ev.DOMÖZELLİKLER.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
C
Matrisin C bileşeni.
[DOMName("c")]
public float C { get; set; }Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Ev.DOMÖZELLİKLER.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
D
Matrisin D bileşeni.
[DOMName("d")]
public float D { get; set; }Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Ev.DOMÖZELLİKLER.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
E
Matrisin E bileşeni.
[DOMName("e")]
public float E { get; set; }Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Ev.DOMÖZELLİKLER.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
F
Matrisin F bileşeni.
[DOMName("f")]
public float F { get; set; }Mülkiyet Değer
Exceptions
Kodu Aspose.Html.Ev.DOMÖZELLİKLER.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
Methods
Multiply(SÖZLEŞMESİ)
Bu matris başka bir matris tarafından çoğaltılır, sonuçlanan yeni matris geri döner.
[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)Parameters
secondMatrix SVGMatrix
Matris bu matris için çoğaltılmıştır.
Returns
Sonuç olarak Matrix.
Rotate(Floransa)
Sonrasında, mevcut matris üzerinde bir dönüşüm dönüşümü çoğaltır ve sonuçlanan matrisini geri getirir.
[DOMName("rotate")]
public SVGMatrix Rotate(float angle)Parameters
angle float
Rotasyon açısı
Returns
Sonuç olarak Matrix.
Scale(Floransa)
Sonrasında, mevcut matris üzerinde birleşik ölçek dönüşümünü çoğaltır ve sonuçlanan matrisini geri getirir.
[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)Parameters
scaleFactor float
X ve Y’de ölçek faktörü vardır.
Returns
Sonuç olarak Matrix.
ScaleNonUniform(Yüzme , Yüzme)
Sonrasında, mevcut matris üzerinde eşitsiz bir ölçek dönüşümünü çoğaltır ve sonuçlanan matrisini geri getirir.
[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)Parameters
scaleFactorX float
X’te ölçüm faktörü.
scaleFactorY float
Y’de ölçek faktörü
Returns
Sonuç olarak Matrix.
SkewX(Floransa)
Ardından, mevcut matris üzerinde bir skewX dönüşümünü çoğaltır ve sonuçlanan matrisini geri getirir.
[DOMName("skewX")]
public SVGMatrix SkewX(float angle)Parameters
angle float
Skew açısı
Returns
Sonuç olarak Matrix.
Kötü(Floransa)
Ardından, mevcut matris üzerinde bir skewY dönüşümünü çoğaltır ve sonuçlanan matrisini geri getirir.
[DOMName("skewY")]
public SVGMatrix SkewY(float angle)Parameters
angle float
Bu açıdan.
Returns
Skew açısı
ToString()
Bu istasyonu temsil eden bir System.String’i geri getirir.
public override string ToString()Returns
Bu istasyonu temsil eden bir sistem.String.
Translate(Yüzme , Yüzme)
Sonrasında, geçerli matris üzerinde bir çeviri dönüşümünü çoğaltır ve sonuçlanan matrisini geri getirir.
[DOMName("translate")]
public SVGMatrix Translate(float x, float y)Parameters
x float
Çevirilen mesafe x-axis boyunca.
y float
Y-axis boyunca tercüme edilecek mesafe.
Returns
Sonuç olarak Matrix.