Class SVGMatrix

Class SVGMatrix

A név: Aspose.Html.Dom.Svg.DataTypes Összefoglaló: Aspose.HTML.dll (25.4.0)

A SVG grafikai műveletei közül sok a 2x3 matrica formáját használja:a c e)[b és f]amely, amikor kiterjedt egy 3x3 matrix a célok a matrix aritmetika, válik:a c e)[b és f][0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

Örökletes tagok

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

A matrix összetevője.

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

ingatlan értéke

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.A megpróbáltatás, hogy megváltoztassa az értékét az olvasás csak attribútum.

B

A B-komponens a matrixban.

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

ingatlan értéke

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.A megpróbáltatás, hogy megváltoztassa az értékét az olvasás csak attribútum.

C

A C-komponens a matrixban.

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

ingatlan értéke

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.A megpróbáltatás, hogy megváltoztassa az értékét az olvasás csak attribútum.

D

A D-komponens a matrixban.

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

ingatlan értéke

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.A megpróbáltatás, hogy megváltoztassa az értékét az olvasás csak attribútum.

E

A matrix E összetevője.

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

ingatlan értéke

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.A megpróbáltatás, hogy megváltoztassa az értékét az olvasás csak attribútum.

F

A matrix F összetevője.

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

ingatlan értéke

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.A megpróbáltatás, hogy megváltoztassa az értékét az olvasás csak attribútum.

Methods

Multiply(Szilveszter)

Ezt a matricát egy másik matricával multiplikálják, ami visszaadja az új matricát.

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

Parameters

secondMatrix SVGMatrix

Az a matrix, amely ezt a matrixot követően szaporodik.

Returns

SVGMatrix

Az eredményes matrix.

Rotate(Flotta)

A poszt-múltiplálja a jelenlegi matrix forgalmát, és visszaadja az eredményes matrixot.

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

Parameters

angle float

A rotációs szög.

Returns

SVGMatrix

Az eredményes matrix.

Scale(Flotta)

Post-multiplies egy egységes skálas átalakulás a jelenlegi matrix és visszatér az eredményes matrix.

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

Parameters

scaleFactor float

Skálázási tényező X és Y között.

Returns

SVGMatrix

Az eredményes matrix.

ScaleNonUniform(hajó, hajó)

Post-multiplies egy nem egyenletes skálázási átalakulás a jelenlegi matrixra, és visszatér az eredményes matrixra.

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

Parameters

scaleFactorX float

Skálázási tényező X.

scaleFactorY float

Skálázási tényező Y.

Returns

SVGMatrix

Az eredményes matrix.

Skewx(Flotta)

Post-multiplies egy skewX átalakulás a jelenlegi matrix és visszatér az eredményes matrix.

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

Parameters

angle float

Skew szög.

Returns

SVGMatrix

Az eredményes matrix.

Szépség(Flotta)

Post-multiplies egy skewY átalakulás a jelenlegi matrix és visszatér az eredményes matrix.

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

Parameters

angle float

A szög.

Returns

SVGMatrix

Skew szög.

ToString()

Visszatér egy System.String, amely ezt az esetet képviseli.

public override string ToString()

Returns

string

Egy System.String, amely ezt az esetet képviseli.

Translate(hajó, hajó)

Post-multiplies egy fordítási átalakítás a jelenlegi matrixra, és visszatér az eredményes matrixra.

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

Parameters

x float

A távolságot a x-axis mentén kell lefordítani.

y float

A távolság az y-axis mentén lefordítható.

Returns

SVGMatrix

Az eredményes matrix.

 Magyar