Class ImageRotationUtils
java.lang.Object
eu.europa.esig.dss.pdf.pdfbox.visible.ImageRotationUtils
public class ImageRotationUtils extends Object
-
Field Summary
-
Method Summary
Modifier and Type Method Description static int
getRotation(VisualSignatureRotation visualSignatureRotation)
Returns rotation parameter not depending on the page rotationstatic int
getRotation(VisualSignatureRotation visualSignatureRotation, org.apache.pdfbox.pdmodel.PDPage pdPage)
Returns rotation based on the page's default rotation parameterstatic boolean
isSwapOfDimensionsRequired(int rotation)
Verifies if swap of dimensions is required with the current rotation
-
Field Details
-
SUPPORTED_ANGLES_ERROR_MESSAGE
- See Also:
- Constant Field Values
-
ANGLE_360
public static final int ANGLE_360- See Also:
- Constant Field Values
-
ANGLE_90
public static final int ANGLE_90- See Also:
- Constant Field Values
-
ANGLE_180
public static final int ANGLE_180- See Also:
- Constant Field Values
-
ANGLE_270
public static final int ANGLE_270- See Also:
- Constant Field Values
-
-
Method Details
-
getRotation
Returns rotation parameter not depending on the page rotation- Parameters:
visualSignatureRotation
-VisualSignatureRotation
- Returns:
- int rotation angle
-
getRotation
public static int getRotation(VisualSignatureRotation visualSignatureRotation, org.apache.pdfbox.pdmodel.PDPage pdPage)Returns rotation based on the page's default rotation parameter- Parameters:
visualSignatureRotation
-VisualSignatureRotation
pdPage
-PDPage
to get default rotation from- Returns:
- int rotation angle
-
isSwapOfDimensionsRequired
public static boolean isSwapOfDimensionsRequired(int rotation)Verifies if swap of dimensions is required with the current rotation- Parameters:
rotation
-int
rotation degree- Returns:
- TRUE is swap of dimensions is required, FALSE otherwise
-