Class SVGMatrix

Class SVGMatrix

İsim alanı : Aspose.Html.Dom.Svg.DataTypes Görüntüleme: Aspose.HTML.dll (25.4.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]

[ComVisible(true)]
[DOMObject]
[DOMName("SVGMatrix")]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

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

float

Exceptions

DOMException

Kodu Aspose.Html.Dom.DOMException.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

float

Exceptions

DOMException

Kodu Aspose.Html.Dom.DOMException.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

float

Exceptions

DOMException

Kodu Aspose.Html.Dom.DOMException.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

float

Exceptions

DOMException

Kodu Aspose.Html.Dom.DOMException.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

float

Exceptions

DOMException

Kodu Aspose.Html.Dom.DOMException.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

float

Exceptions

DOMException

Kodu Aspose.Html.Dom.DOMException.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

SVGMatrix

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

SVGMatrix

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

SVGMatrix

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

SVGMatrix

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

SVGMatrix

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

SVGMatrix

Skew açısı

ToString()

Bu istasyonu temsil eden bir System.String’i geri getirir.

public override string ToString()

Returns

string

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

SVGMatrix

Sonuç olarak Matrix.

 Türkçe