Class PDFSoftMaskImage


public class PDFSoftMaskImage extends Stream
Represents a soft mask image in a PDF document.
  • Field Details

    • width

      int width
      The width.
    • height

      int height
      The height.
    • image

      Image image
      The image.
  • Constructor Details

    • PDFSoftMaskImage

      public PDFSoftMaskImage(int number, Image img)
      Creates a new soft mask image object.
      Parameters:
      number - the PDF object number.
      img - the AWT image object (null not permitted).
  • Method Details

    • getRawStreamData

      public byte[] getRawStreamData()
      Returns the raw image data. Each call will resample the image data and populate a new array. Note that the stream may encode this data before it is written to the PDF output.
      Specified by:
      getRawStreamData in class Stream
      Returns:
      The raw stream data.
    • createDictionary

      protected Dictionary createDictionary(int streamLength)
      Creates a dictionary reflecting the current configuration for this image.
      Overrides:
      createDictionary in class Stream
      Parameters:
      streamLength - the stream length.
      Returns:
      A dictionary.