[]
        
(Showing Draft Content)

GrapeCity.Documents.Drawing.Extensions

Class Extensions

Namespace
GrapeCity.Documents.Drawing
Assembly
GcDocs.Imaging.dll

Contains extensions methods for the System.Numerics.Matrix3x2 struct.

public static class Extensions
Inheritance
object
Extensions
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Methods

Transform(Matrix3x2, Quadrilateral)

Transforms the quadrilateral.

public static Quadrilateral Transform(this Matrix3x2 matrix, Quadrilateral q)

Parameters

matrix System.Numerics.Matrix3x2
q Quadrilateral

Returns

Quadrilateral

Transform(Matrix3x2, PointF)

Transforms the point.

public static PointF Transform(this Matrix3x2 matrix, PointF p)

Parameters

matrix System.Numerics.Matrix3x2
p System.Drawing.PointF

Returns

System.Drawing.PointF

Transform(Matrix3x2, RectangleF)

Transforms the rectangle.

public static Quadrilateral Transform(this Matrix3x2 matrix, RectangleF r)

Parameters

matrix System.Numerics.Matrix3x2
r System.Drawing.RectangleF

Returns

Quadrilateral

Transform(Matrix3x2, float, float)

Transforms the point.

public static PointF Transform(this Matrix3x2 m, float x, float y)

Parameters

m System.Numerics.Matrix3x2
x float
y float

Returns

System.Drawing.PointF