Class SVGMatrix

Class SVGMatrix

Název místa: Aspose.Html.Dom.Svg.DataTypes Sbírka: Aspose.HTML.dll (25.4.0)

Mnoho grafických operací SVG využívá 2x3 matrice tvaru:[a c e][b d a f]které se při rozšíření do 3x3 matriky pro účely matriky aritmetiky stávaj:[a c e][b d a f][0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

Dědiční členové

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

Je to součást matriky.

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

Hodnota nemovitosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyrůstal na pokusu změnit hodnotu čtení pouze atributu.

B

B je součástí matriky.

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

Hodnota nemovitosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyrůstal na pokusu změnit hodnotu čtení pouze atributu.

C

C je součástí matriky.

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

Hodnota nemovitosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyrůstal na pokusu změnit hodnotu čtení pouze atributu.

D

D je součástí matriky.

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

Hodnota nemovitosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyrůstal na pokusu změnit hodnotu čtení pouze atributu.

E

E je součástí matriky.

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

Hodnota nemovitosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyrůstal na pokusu změnit hodnotu čtení pouze atributu.

F

F je součástí matriky.

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

Hodnota nemovitosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyrůstal na pokusu změnit hodnotu čtení pouze atributu.

Methods

Multiply(Štěpánek)

Tato matrix je post-multiplifikována jinou matricí, vrátí výslednou novou matrici.

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

Parameters

secondMatrix SVGMatrix

Matrix, který je post-multiplifikován k této matice.

Returns

SVGMatrix

Výsledkem je Matrix.

Rotate(flotila)

Post-multipluje rotační transformaci na aktuální matice a vrací výslednou matice.

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

Parameters

angle float

rotační úhel.

Returns

SVGMatrix

Výsledkem je Matrix.

Scale(flotila)

Post-multipluje jednotnou měřítkovou transformaci na aktuální matice a vrací výslednou matice.

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

Parameters

scaleFactor float

Faktory měřítka v X a Y.

Returns

SVGMatrix

Výsledkem je Matrix.

ScaleNonUniform(Plzeň, Plzeň)

Post-multipluje neuniformní transformaci stupnice na aktuální matice a vrací výslednou matice.

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

Parameters

scaleFactorX float

Rozměr faktoru v X.

scaleFactorY float

Rozměr faktoru v Y.

Returns

SVGMatrix

Výsledkem je Matrix.

Skewx(flotila)

Post-multipluje transformaci skewX na aktuální matice a vrací výslednou matice.

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

Parameters

angle float

Na úhlovém úhlu.

Returns

SVGMatrix

Výsledkem je Matrix.

Štěpán(flotila)

Post-multipluje transformaci skewY na aktuální matice a vrací výslednou matice.

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

Parameters

angle float

V úhlu je.

Returns

SVGMatrix

Na úhlovém úhlu.

ToString()

Vrátí systém.String, který představuje tuto instanci.

public override string ToString()

Returns

string

Systém.String, který představuje tuto instanci.

Translate(Plzeň, Plzeň)

Post-multipluje transformaci překladu na aktuální matice a vrací výslednou matice.

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

Parameters

x float

Vzdálenost k překladu podél x-axis.

y float

Vzdálenost k překladu podél y-axis.

Returns

SVGMatrix

Výsledkem je Matrix.

 Čeština