Class SVGMatrix

Class SVGMatrix

Nom dels espais: Aspose.Html.Dom.Svg.DataTypes Assemblea: Aspose.HTML.dll (25.4.0)

Moltes de les operacions gràfiques de SVG utilitzen matrius 2x3 de la forma:[A i C]b d d f)que, quan es va expandir en una matriu 3x3 per a les finalitats de l’aritmètica de la matrícula, esdevé:[A i C]b d d f)[0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

Membres heretats

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

El component de la matriu.

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

Valor de la propietat

float

Exceptions

DOMException

Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.

B

El component B de la matriu.

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

Valor de la propietat

float

Exceptions

DOMException

Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.

C

El component C de la matriu.

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

Valor de la propietat

float

Exceptions

DOMException

Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.

D

El component D de la matriu.

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

Valor de la propietat

float

Exceptions

DOMException

Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.

E

El component E de la matriu.

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

Valor de la propietat

float

Exceptions

DOMException

Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.

F

El component F de la matriu.

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

Valor de la propietat

float

Exceptions

DOMException

Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.

Methods

Multiply(Tècnic)

Aquesta matriu és posteriorment multiplicada per una altra matrícula, retornant la nova matèria resultant.

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

Parameters

secondMatrix SVGMatrix

La matriu que és post-multipliada a aquesta matèria.

Returns

SVGMatrix

La matriu resultant.

Rotate(Float)

Després de multiplicar una transformació de rotació en la matriu actual i retornar la matrícula resultant.

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

Parameters

angle float

Angle de rotació.

Returns

SVGMatrix

La matriu resultant.

Scale(Float)

Després de multiplicar una transformació d’escala uniforme a la matriu actual i retornar la Matriu resultant.

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

Parameters

scaleFactor float

Factor d’escala en X i Y.

Returns

SVGMatrix

La matriu resultant.

ScaleNonUniform(La flota, la flota)

Després de multiplicar una transformació d’escala no uniforme a la matriu actual i retornar la Matriu resultant.

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

Parameters

scaleFactorX float

Factor d’escala en X.

scaleFactorY float

Factor d’escala en Y.

Returns

SVGMatrix

La matriu resultant.

Xerrada(Float)

Després de multiplicar una transformació skewX en la matriu actual i retornar la Matriu resultant.

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

Parameters

angle float

Esquema de l’angle.

Returns

SVGMatrix

La matriu resultant.

Escàndol(Float)

Després de multiplicar una transformació esquiva en la matrícula actual i retornar la matriu resultant.

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

Parameters

angle float

El seu angle.

Returns

SVGMatrix

Esquema de l’angle.

ToString()

Retorna un System.String que representa aquesta instància.

public override string ToString()

Returns

string

Un sistema.String que representa aquesta instància.

Translate(La flota, la flota)

Després de multiplicar una transformació de la traducció a la matriu actual i retornar la Matriu resultant.

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

Parameters

x float

La distància a traduir al llarg de l’axis x.

y float

La distància a traduir al llarg de l’axis y.

Returns

SVGMatrix

La matriu resultant.

 Català