Class 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.Html.Dom.Svg.DataTypes
- hopsättning Aspose.HTML