[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Drawing.MatrixEx

MatrixEx Class

Matrix extensions.

Inheritance
MatrixEx
Namespace: GrapeCity.ActiveReports.Drawing
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public static class MatrixEx

Methods

Name Description
Apply(Matrix3x2, RectangleF)

Applies a geometric transform represented by the Matrix3x2 to the provided RectangleF.

CreateMatrix3x2(float[])

Creates new matrix.

GetElements(Matrix3x2)

Gets an array of floating point value representing the Matrix3x2.

Invert(Matrix3x2)

Inverts the Matrix3x2 if it can be inverted.

Rotate(Matrix3x2, float, MatrixOrderEx)

Applies a clockwise rotation, around the origin and by the indicated angle, to the Matrix3x2.

RotateAt(Matrix3x2, float, Vector2, MatrixOrderEx)

Applies a clockwise rotation to the Matrix3x2, around the point specified and by the indicated angle, in the order specified.

RotateDeg(Matrix3x2, float, MatrixOrderEx)

Applies a clockwise rotation, around the origin and by the indicated angle, to the Matrix3x2.

Scale(Matrix3x2, float, float, MatrixOrderEx)

Prepends a scale vector to the Matrix3x2.

Transform(Matrix3x2, PointF)

Applies a geometric transform represented by the Matrix3x2 to the provided point.

TransformPoints(Matrix3x2, PointF[])

Applies a geometric transform represented by the Matrix3x2 to the provided points.

TransformPoints(Matrix3x2, Vector2[])

Applies a geometric transform represented by the Matrix3x2 to the provided points.

Translate(Matrix3x2, float, float, MatrixOrderEx)

Prepends the specified translation vector to the Matrix3x2.