PDF4Java Reference Documentation
com.o2sol.pdf4java.graphics Package / PDFMatrix Class
Methods Collapse All Expand All Members Options: Show All Members Options: Filtered
Include Inherited Members
Include Protected Members
In This Topic

PDFMatrix Class Members
In This Topic

The following tables list the members exposed by PDFMatrix.

Public Constructors

| Name | Description
--- | --- | ---
| PDFMatrix Constructor | Overloaded.

Top
Public Methods

| Name | Description
--- | --- | ---
| getExpansion | This method supports the internal library infrastructure and should not be used by external client code.
| getIsRectinilear | This method supports the internal library infrastructure and should not be used by external client code.
| getM11 | Gets the m11 element.
| getM12 | Gets the m12 element.
| getM21 | Gets the m21 element.
| getM22 | Gets the m22 element.
| getRotationAngle | This method supports the internal library infrastructure and should not be used by external client code.
| getScaleFactor | This method supports the internal library infrastructure and should not be used by external client code.
| getScaleFactor2 | This method supports the internal library infrastructure and should not be used by external client code.
| getTX | Gets the tx element.
| getTY | Gets the ty element.
| getXScale | This method supports the internal library infrastructure and should not be used by external client code.
| getYScale | This method supports the internal library infrastructure and should not be used by external client code.
| inverseTransformPoint | Overloaded. Applies the geometric transform represented by the inverse of this matrix to a specified point.
| inverseTransformPoints | Applies the geometric transform represented by the inverse of this matrix to the specified array of points.
| invert | Inverts this matrix object.
| is90Rotated | This method supports the internal library infrastructure and should not be used by external client code.
| isIdentity | This method supports the internal library infrastructure and should not be used by external client code.
| isScaled | This method supports the internal library infrastructure and should not be used by external client code.
| multiply | Overloaded. Multiplies this matrix by the matrix specified in the matrix parameter.
| rotate | Prepend to this matrix a clockwise rotation, around the origin and by the specified angle.
| rotatedMatrix | Creates a matrix with a rotation as the initial value.
| scale | Applies the specified scale vector to this Matrix by prepending the scale vector.
| scaledMatrix | Creates a matrix with a scaling as the initial value.
| setM11 | Sets the m11 element.
| setM12 | Sets the m12 element.
| setM21 | Sets the m21 element.
| setM22 | Sets the m22 element.
| setTX | Sets the tx element.
| setTY | Sets the ty element.
| transformPoint | Overloaded. Applies the geometric transform represented by this matrix to a specified point.
| transformPoints | Overloaded. Applies the geometric transform represented by this matrix to a specified array of points.
| transformPointSelf | This method supports the internal library infrastructure and should not be used by external client code.
| transformRectangle | This method supports the internal library infrastructure and should not be used by external client code.
| transformVector | Overloaded. Applies only the scale and rotate components of this matrix to the specified point.
| transformVectors | Applies only the scale and rotate components of this matrix to the specified array of points.
| translate | Applies the specified translation vector (tx and ty) to this matrix by prepending the translation vector.
| translatedMatrix | Creates a matrix with a translation as the initial value.
| updateFrom | This method supports the internal library infrastructure and should not be used by external client code.

Top
See Also

#### Reference

PDFMatrix Class
com.o2sol.pdf4java.graphics Package

© 2025 O2 Solutions All Rights Reserved.

Send comments on this topic.