Class SVGMatrix

Class SVGMatrix

nazivni prostor: Aspose.Html.Dom.Svg.DataTypes Sastav: Aspose.HTML.dll (25.4.0)

Mnoge grafske operacije SVG-a koriste 2x3 matrice oblika:(a i c)[b i f]koje, kada se proširuje u 3x3 matricu u svrhu matrice aritmetike, postaju:(a i c)[b i f][0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

naslijeđeni članovi

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

Sastavni dio matrice.

[DOMName("a")]
public float A { get; set; }

Vrijednost nekretnina

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

B

B je dio matrice.

[DOMName("b")]
public float B { get; set; }

Vrijednost nekretnina

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

C

C komponenta matrice.

[DOMName("c")]
public float C { get; set; }

Vrijednost nekretnina

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

D

D komponenta matrice.

[DOMName("d")]
public float D { get; set; }

Vrijednost nekretnina

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

E

Sastav E matrice.

[DOMName("e")]
public float E { get; set; }

Vrijednost nekretnina

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

F

F je dio matrice.

[DOMName("f")]
public float F { get; set; }

Vrijednost nekretnina

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

Methods

Multiply(SvgMatrix)

Ova matrica je post-multiplificirana drugim matricom, vraćajući rezultat nove matrice.

[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)

Parameters

secondMatrix SVGMatrix

Matrix koji je post-multipliciran za ovu matrix.

Returns

SVGMatrix

To je rezultat matricije.

Rotate(float)

Post-multipliše rotacijsku transformaciju na tekućoj matrice i vraća rezultatnu matricu.

[DOMName("rotate")]
public SVGMatrix Rotate(float angle)

Parameters

angle float

Vrijeme za rotaciju.

Returns

SVGMatrix

To je rezultat matricije.

Scale(float)

Post-multipliše jedinstvenu transformaciju stupnjeva na trenutačnoj matrice i vraća rezultatnu matricu.

[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)

Parameters

scaleFactor float

Skladišni faktor u X i Y.

Returns

SVGMatrix

To je rezultat matricije.

ScaleNonUniform(plovidba, plovidba)

Post-multipliše nejednaku transformaciju stupnjeva na trenutačnoj matrice i vraća rezultatnu matricu.

[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)

Parameters

scaleFactorX float

Skladišni faktor u X.

scaleFactorY float

Skladišni faktor u Y.

Returns

SVGMatrix

To je rezultat matricije.

Skewx(float)

Post-multipliše skewX transformaciju na trenutačnoj matrice i vraća rezultatnu matricu.

[DOMName("skewX")]
public SVGMatrix SkewX(float angle)

Parameters

angle float

Vrijeme je ugla.

Returns

SVGMatrix

To je rezultat matricije.

Skević(float)

Post-multipliše skewY transformaciju na trenutačnoj matrice i vraća rezultatnu matricu.

[DOMName("skewY")]
public SVGMatrix SkewY(float angle)

Parameters

angle float

To je ugla.

Returns

SVGMatrix

Vrijeme je ugla.

ToString()

Povratak System.String koji predstavlja ovu primjenu.

public override string ToString()

Returns

string

String.String koji predstavlja ovu primjenu.

Translate(plovidba, plovidba)

Post-multiplira transformaciju prijevoda na trenutačnoj matrice i vraća rezultatnu matricu.

[DOMName("translate")]
public SVGMatrix Translate(float x, float y)

Parameters

x float

Razdaljina za prevođenje uz x-axis.

y float

Razdaljina za prevođenje uz y-axis.

Returns

SVGMatrix

To je rezultat matricije.

 Hrvatski