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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
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
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
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
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
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
Na úhlovém úhlu.
ToString()
Vrátí systém.String, který představuje tuto instanci.
public override string ToString()
Returns
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
Výsledkem je Matrix.