Class SVGMatrix

Class SVGMatrix

Pôvodný názov: Aspose.Html.Dom.Svg.DataTypes Zhromaždenie: Aspose.HTML.dll (25.4.0)

Mnohé grafické operácie SVG využívajú 2x3 matrice tvaru:a c a e)[b d a f]ktoré, keď sa rozšírili do 3x3 matriky na účely matriky aritmetiky, sa stávajú:a c a 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

Z dedičných č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

A je súčasťou matriky.

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

Hodnota nehnuteľnosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyvinutý z pokusu zmeniť hodnotu čítania iba atribút.

B

B je súčasťou matriky.

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

Hodnota nehnuteľnosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyvinutý z pokusu zmeniť hodnotu čítania iba atribút.

C

C je súčasťou matriky.

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

Hodnota nehnuteľnosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyvinutý z pokusu zmeniť hodnotu čítania iba atribút.

D

D je súčasťou matriky.

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

Hodnota nehnuteľnosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyvinutý z pokusu zmeniť hodnotu čítania iba atribút.

E

E je súčasťou matriky.

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

Hodnota nehnuteľnosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyvinutý z pokusu zmeniť hodnotu čítania iba atribút.

F

F je súčasťou matriky.

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

Hodnota nehnuteľnosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Vyvinutý z pokusu zmeniť hodnotu čítania iba atribút.

Methods

Multiply(Štýlový)

Táto matrika je post-multipliovaná inou matrikou, ktorá vráti výslednú novú matriu.

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

Parameters

secondMatrix SVGMatrix

Matrix, ktorý je post-multipliovaný do tejto matrix.

Returns

SVGMatrix

Výsledná matrix.

Rotate(flotila)

Post-multiplikuje rotačnú transformáciu na aktuálnej matrici a vráti výslednú matriu.

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

Parameters

angle float

Rotačný uhl.

Returns

SVGMatrix

Výsledná matrix.

Scale(flotila)

Post-multiplikuje jednotnú transformáciu stupňa na aktuálnej matrici a vráti výslednú matriu.

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

Parameters

scaleFactor float

Skála faktoru v X a Y.

Returns

SVGMatrix

Výsledná matrix.

ScaleNonUniform(Pláž, Pláž)

Post-multiplikuje neuniformnú transformáciu stupňa na aktuálnej matrici a vráti výslednú matriu.

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

Parameters

scaleFactorX float

Skála faktoru v X.

scaleFactorY float

Veľkosť faktoru v Y.

Returns

SVGMatrix

Výsledná matrix.

Skewx(flotila)

Post-multiplikuje transformáciu skewX na aktuálnej matrici a vráti výslednú matriu.

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

Parameters

angle float

Vzhľadom na úhel.

Returns

SVGMatrix

Výsledná matrix.

sklamanie(flotila)

Post-multiplikuje transformáciu skewY na aktuálnej matrici a vráti výslednú matriu.

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

Parameters

angle float

na úhlu.

Returns

SVGMatrix

Vzhľadom na úhel.

ToString()

Vráti systém.String, ktorý predstavuje túto inštanciu.

public override string ToString()

Returns

string

Systém.String, ktorý predstavuje túto inštanciu.

Translate(Pláž, Pláž)

Post-multiplikuje transformáciu prekladu na aktuálnej matrici a vráti výslednú matriu.

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

Parameters

x float

Vzdialenosť prekladať pozdĺž x-axis.

y float

Vzdialenosť prekladať pozdĺž y-axis.

Returns

SVGMatrix

Výsledná matrix.

 Slovenčina