Class PDInlinedImage


  • public class PDInlinedImage
    extends java.lang.Object
    This class represents an inlined image.
    Version:
    $Revision: 1.6 $
    Author:
    Ben Litchfield
    • Constructor Summary

      Constructors 
      Constructor Description
      PDInlinedImage()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.image.BufferedImage createImage()
      This will take the inlined image information and create a java.awt.Image from it.
      java.awt.image.BufferedImage createImage​(java.util.Map colorSpaces)
      This will take the inlined image information and create a java.awt.Image from it.
      byte[] getImageData()
      Get the bytes for the image.
      ImageParameters getImageParameters()
      This will get the image parameters.
      void setImageData​(byte[] value)
      Set the bytes that make up the image.
      void setImageParameters​(ImageParameters imageParams)
      This will set the image parameters for this image.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PDInlinedImage

        public PDInlinedImage()
    • Method Detail

      • getImageParameters

        public ImageParameters getImageParameters()
        This will get the image parameters.
        Returns:
        The image parameters.
      • setImageParameters

        public void setImageParameters​(ImageParameters imageParams)
        This will set the image parameters for this image.
        Parameters:
        imageParams - The imageParams.
      • getImageData

        public byte[] getImageData()
        Get the bytes for the image.
        Returns:
        The image data.
      • setImageData

        public void setImageData​(byte[] value)
        Set the bytes that make up the image.
        Parameters:
        value - The image data.
      • createImage

        public java.awt.image.BufferedImage createImage()
                                                 throws java.io.IOException
        This will take the inlined image information and create a java.awt.Image from it.
        Returns:
        The image that this object represents.
        Throws:
        java.io.IOException - If there is an error creating the image.
      • createImage

        public java.awt.image.BufferedImage createImage​(java.util.Map colorSpaces)
                                                 throws java.io.IOException
        This will take the inlined image information and create a java.awt.Image from it.
        Parameters:
        colorSpaces - The ColorSpace dictionary from the current resources, if any.
        Returns:
        The image that this object represents.
        Throws:
        java.io.IOException - If there is an error creating the image.