Click or drag to resize

PdfMatrix Methods

The PdfMatrix type exposes the following members.

Methods
  NameDescription
Public methodConcatenate
Concatenates this PdfMatrix by the specified matrix, by prepending the specified PdfMatrix.
Public methodStatic memberCreate
Creates a PdfMatrix with the specified attributes.
Public methodEquals(Object)
Specifies whether this PdfMatrix contains the same values as the specified Object.
(Overrides ObjectEquals(Object).)
Public methodEquals(PdfMatrix)
Specifies whether this PdfMatrix contains the same values as the specified PdfMatrix.
Public methodStatic memberFlipMatrix
Creates a PdfMatrix to represent flipping horizontally, vertically or both.
Public methodGetHashCode
Returns the hash code for this PdfMatrix.
(Overrides ObjectGetHashCode.)
Public methodInvert
Inverts this PdfMatrix. PdfMatrix must be invertible.
Public methodStatic memberMultiply
Compute a new transformation matrix by multiplying two existing matrices.
Public methodRotate
Prepends to this PdfMatrix a clockwise rotation, around the origin and by the specified angle.
Public methodStatic memberRotateFlipMatrix
Creates a PDF matrix from parameters of a rotate/flip operation.
Public methodStatic memberRotationAtMatrix
Creates a PdfMatrix to represent a translation followed by rotation by the specified values.
Public methodStatic memberRotationMatrix
Creates a PdfMatrix to represent a rotation by the specified angle.
Public methodScale
Applies the specified scale vector to this PdfMatrix by prepending the scale vector.
Public methodStatic memberScalingMatrix
Creates a PdfMatrix to represent scaling by the specified amounts.
Public methodShear
Applies the specified shear vector to this PdfMatrix by prepending the shear vector.
Public methodStatic memberShearMatrix
Creates a PdfMatrix to represent shearing by the specified amounts.
Public methodToArray
Converts the matrix to an array of 6 double precision numbers.
Public methodToPixAffine
Converts the matrix to array of 6 floats in the order that is expected by Leptonica affine transforms.
Public methodToString
Converts this PdfMatrix to a human-readable string.
(Overrides ObjectToString.)
Public methodTransform(PdfPoint)
Transform a point using this PdfMatrix.
Public methodTransform(PdfRectangle)
Transform a rectangle using this PdfMatrix.
Public methodTranslate
Applies the specified translation vector to this PdfMatrix by prepending the translation vector.
Public methodStatic memberTranslationMatrix
Creates a PdfMatrix to represent translation by the specified amounts.
Top
See Also