Class ImageRotationUtils

java.lang.Object
eu.europa.esig.dss.pdf.pdfbox.visible.ImageRotationUtils

public class ImageRotationUtils
extends Object
Contains utils for the image rotation
  • Field Details

  • Method Details

    • getRotation

      public static int getRotation​(VisualSignatureRotation visualSignatureRotation)
      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