Class AFPImageObjectInfo

java.lang.Object
org.apache.fop.afp.AFPDataObjectInfo
org.apache.fop.afp.AFPImageObjectInfo

public class AFPImageObjectInfo extends AFPDataObjectInfo
A list of parameters associated with an image
  • Constructor Details

    • AFPImageObjectInfo

      public AFPImageObjectInfo()
      Default constructor
  • Method Details

    • setBitsPerPixel

      public void setBitsPerPixel(int bitsPerPixel)
      Sets the number of bits per pixel
      Parameters:
      bitsPerPixel - the number of bits per pixel
    • setColor

      public void setColor(boolean color)
      Sets if this image is color
      Parameters:
      color - true if this is a color image
    • getBitsPerPixel

      public int getBitsPerPixel()
      Returns the number of bits used per pixel
      Returns:
      the number of bits used per pixel
    • isColor

      public boolean isColor()
      Returns true if this is a color image
      Returns:
      true if this is a color image
    • hasCompression

      public boolean hasCompression()
      Returns true if this image uses compression
      Returns:
      true if this image uses compression
    • getCompression

      public int getCompression()
      Returns the compression type
      Returns:
      the compression type
    • setCompression

      public void setCompression(int compression)
      Sets the compression used with this image
      Parameters:
      compression - the type of compression used with this image
    • setSubtractive

      public void setSubtractive(boolean subtractive)
      Set either additive or subtractive mode (used for ASFLAG).
      Parameters:
      subtractive - true for subtractive mode, false for additive mode
    • isSubtractive

      public boolean isSubtractive()
      Indicates whether additive or subtractive mode is set.
      Returns:
      true for subtractive mode, false for additive mode
    • toString

      public String toString()
      Overrides:
      toString in class AFPDataObjectInfo