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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
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
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
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
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
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
Skew szög.
ToString()
Visszatér egy System.String, amely ezt az esetet képviseli.
public override string ToString()
Returns
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
Az eredményes matrix.