SVGMatrix
Innehåll
[
Dölj
]SVGMatrix class
Många av SVG:s grafikoperationer använder 2x3-matriser av formen: [ace] [bdf] som, när den expanderas till en 3x3-matris för matrisaritmetik, blir: 000d_0d_0d_0d_0d_0d_0d_000d_0 0 1]
public class SVGMatrix : SVGValueType
Egenskaper
| namn | Beskrivning |
|---|---|
| A { get; set; } | A-komponenten i matrisen. |
| B { get; set; } | B-komponenten i matrisen. |
| C { get; set; } | C-komponenten i matrisen. |
| D { get; set; } | D-komponenten i matrisen. |
| E { get; set; } | E-komponenten i matrisen. |
| F { get; set; } | F-komponenten i matrisen. |
Metoder
| namn | Beskrivning |
|---|---|
| Dispose() | Frigör ohanterade och - valfritt - hanterade resurser. |
| virtual GetPlatformType() | Denna metod används för att hämta ECMAScript-objektType . |
| Multiply(SVGMatrix) | Utför matrismultiplikation. Denna matris eftermultipliceras med en annan matris, vilket returnerar den resulterande nya matrisen. |
| Rotate(float) | Eftermultiplicerar en rotationstransformation på den aktuella matrisen och returnerar den resulterande matrisen. |
| Scale(float) | Eftermultiplicerar en enhetlig skaltransformation på den aktuella matrisen och returnerar den resulterande matrisen. |
| ScaleNonUniform(float, float) | Postmultiplicerar en olikformig skaltransformation på den aktuella matrisen och returnerar den resulterande matrisen. |
| SkewX(float) | Eftermultiplicerar en skewX-transformation på den aktuella matrisen och returnerar den resulterande matrisen. |
| SkewY(float) | Eftermultiplicerar en skev transformation på den aktuella matrisen och returnerar den resulterande matrisen. |
| override ToString() | Returnerar enString som representerar denna instans. |
| Translate(float, float) | Eftermultiplicerar en översättningstransformation på den aktuella matrisen och returnerar den resulterande matrisen. |
Se även
- class SVGValueType
- namnutrymme Aspose.Svg.DataTypes
- hopsättning Aspose.SVG