Click or drag to resize

FS_MATRIX Methods

The FS_MATRIX type exposes the following members.

Methods
 NameDescription
Public methodConcat Multiplies this matrix by the matrix specified in the matrix parameter, and in the order specified in the prepended parameter.
Public methodConcatInverse Inverts the matrix specified in the matrix parameter and than multiplies this matrix by the inverted matrix, and in the order specified in the prepended parameter.
Public methodGetReverse Inverts this Matrix, if it is invertible and return as a new Matrix.
Public methodGetUnitArea Get unit area
Public methodGetXUnit Get x unit
Public methodGetYUnit Get y unit
Public methodIs90Rotated Gets a value indicating whether this Matrix is rotated.
Public methodIsIdentity Gets a value indicating whether this Matrix is the identity matrix.
Public methodIsInvertible Gets a value indicating whether this Matrix is invertible.
Public methodIsScaled Gets a value indicating whether this Matrix is scaled.
Public methodRotate(Single, Boolean) Applies a clockwise rotation of an amount specified in the angle parameter, around the origin (zero x and y coordinates) for this Matrix.
Public methodRotate(Single, Single, Single, Boolean) Applies a clockwise rotation about the specified point to this Matrix in the specified order.
Public methodScale Applies the specified scale vector (sx and sy) to this Matrix using the specified order.
Public methodSetIdentity Initializes this instance of the FS_MATRIX class as the identity matrix.
Public methodSetReverse Inverts this matrix, if it is invertible.
Public methodSetReverse(FS_MATRIX) Inverts the specified matrix, if it is invertible and set it to this matrix.
Public methodShear Applies the specified shear vector to this Matrix in the specified order.
Public methodToArray Returns a PdfTypeArray representation of the matrix.
Public methodTransformDistance(Single) Applies the geometric transform represented by this Matrix to a distance.
Public methodTransformDistance(Int32, Int32) Applies the geometric transform represented by this Matrix to a distance.
Public methodTransformDistance(Single, Single) Applies the geometric transform represented by this Matrix to a distance.
Public methodTransformPoint(Int32, Int32) Applies the geometric transform represented by this Matrix to a specified point.
Public methodTransformPoint(Single, Single) Applies the geometric transform represented by this Matrix to a specified point.
Public methodTransformRect Applies the geometric transform represented by this Matrix to a specified rectangle.
Public methodTransformVector Applies only the scale and rotate components of this Matrix to the specified point.
Public methodTransformXDistance(Int32) Applies the geometric transform represented by this Matrix to a x-coordinate of the distance vector.
Public methodTransformXDistance(Single) Applies the geometric transform represented by this Matrix to a x-coordinate of the distance vector.
Public methodTransformYDistance(Int32) Applies the geometric transform represented by this Matrix to a y-coordinate of the distance vector.
Public methodTransformYDistance(Single) Applies the geometric transform represented by this Matrix to a y-coordinate of the distance vector.
Public methodTranslate(Int32, Int32, Boolean) Applies the specified translation vector to this Matrix in the specified order.
Public methodTranslate(Single, Single, Boolean) Applies the specified translation vector to this Matrix in the specified order.
Top
See Also