XMatrix MethodsTerminal Works - PDF Printing.Net Library

The XMatrix type exposes the following members.

Methods

  NameDescription
Public methodAppend
Appends the specified matrix to this matrix.
Public methodEquals(Object)
Determines whether this matrix is equal to the specified object.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(XMatrix)
Determines whether this matrix is equal to the specified matrix.
Public methodStatic memberEquals(XMatrix, XMatrix)
Determines whether the two matrices are equal.
Public methodGetElements
Gets an array of double values that represents the elements of this matrix.
Public methodGetHashCode
Returns the hash code for this instance.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInvert
Inverts the matrix.
Public methodMultiply(XMatrix) Obsolete.
Appends the specified matrix to this matrix.
Public methodStatic memberMultiply(XMatrix, XMatrix)
Multiplies two matrices.
Public methodMultiply(XMatrix, XMatrixOrder)
Multiplies this matrix with the specified matrix.
Public methodMultiplyPrepend Obsolete.
Prepends the specified matrix to this matrix.
Public methodStatic memberParse
Parses a matrix from a string.
Public methodPrepend
Prepends the specified matrix to this matrix.
Public methodRotate(Double) Obsolete.
Function is obsolete.
Public methodRotate(Double, XMatrixOrder)
Rotates the matrix with the specified angle.
Public methodRotateAppend
Appends a rotation of the specified angle to this matrix.
Public methodRotateAt(Double, XPoint) Obsolete.
Rotates the matrix with the specified angle at the specified point.
Public methodRotateAt(Double, XPoint, XMatrixOrder)
Rotates the matrix with the specified angle at the specified point.
Public methodRotateAt(Double, Double, Double) Obsolete.
Function is obsolete.
Public methodRotateAtAppend(Double, XPoint)
Appends a rotation of the specified angle at the specified point to this matrix.
Public methodRotateAtAppend(Double, Double, Double)
Appends a rotation of the specified angle at the specified point to this matrix.
Public methodRotateAtPrepend(Double, XPoint)
Prepends a rotation of the specified angle at the specified point to this matrix.
Public methodRotateAtPrepend(Double, Double, Double)
Prepends a rotation of the specified angle at the specified point to this matrix.
Public methodRotatePrepend
Prepends a rotation of the specified angle to this matrix.
Public methodScale(Double) Obsolete.
Scales the matrix with the specified scalar.
Public methodScale(Double, XMatrixOrder)
Scales the matrix with the specified scalar.
Public methodScale(Double, Double) Obsolete.
Appends the specified scale vector to this matrix.
Public methodScale(Double, Double, XMatrixOrder)
Scales the matrix with the specified scalars.
Public methodScaleAppend(Double)
Appends the specified scale vector to this matrix.
Public methodScaleAppend(Double, Double)
Appends the specified scale vector to this matrix.
Public methodScaleAt Obsolete.
Function is obsolete.
Public methodScaleAtAppend
Apppends the specified scale about the specified point of this matrix.
Public methodScaleAtPrepend
Prepends the specified scale about the specified point of this matrix.
Public methodScalePrepend(Double)
Prepends the specified scale vector to this matrix.
Public methodScalePrepend(Double, Double)
Prepends the specified scale vector to this matrix.
Public methodSetIdentity
Sets this matrix into an identity matrix.
Public methodShear(Double, Double) Obsolete.
Function is obsolete.
Public methodShear(Double, Double, XMatrixOrder)
Shears the matrix with the specified scalars.
Public methodShearAppend
Appends a skew of the specified degrees in the x and y dimensions to this matrix.
Public methodShearPrepend
Prepends a skew of the specified degrees in the x and y dimensions to this matrix.
Public methodSkew Obsolete.
Function is obsolete.
Public methodSkewAppend
Appends a skew of the specified degrees in the x and y dimensions to this matrix.
Public methodSkewPrepend
Prepends a skew of the specified degrees in the x and y dimensions to this matrix.
Public methodToGdiMatrix
Converts this matrix to a System.Drawing.Drawing2D.Matrix object.
Public methodToString
Converts this XMatrix to a human readable string.
(Overrides ValueTypeToString.)
Public methodToString(IFormatProvider)
Converts this XMatrix to a human readable string.
Public methodTransform(XPoint)
Transforms the specified point by this matrix and returns the result.
Public methodTransform(XPoint)
Transforms the specified points by this matrix.
Public methodTransform(XVector)
Transforms the specified vector by this Matrix and returns the result.
Public methodTransform(XVector)
Transforms the specified vectors by this matrix.
Public methodTransformPoints(Point)
Multiplies all points of the specified array with the this matrix.
Public methodTransformPoints(XPoint)
Multiplies all points of the specified array with the this matrix.
Public methodTransformVectors
Multiplies all vectors of the specified array with the this matrix. The translation elements of this matrix (third row) are ignored.
Public methodTranslate(Double, Double) Obsolete.
Appends a translation of the specified offsets to this matrix.
Public methodTranslate(Double, Double, XMatrixOrder)
Translates the matrix with the specified offsets.
Public methodTranslateAppend
Appends a translation of the specified offsets to this matrix.
Public methodTranslatePrepend
Prepends a translation of the specified offsets to this matrix.
Top
See Also

Reference