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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
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
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
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
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
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
Vzhľadom na úhel.
ToString()
Vráti systém.String, ktorý predstavuje túto inštanciu.
public override string ToString()
Returns
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
Výsledná matrix.