Class PDFImages

java.lang.Object
com.reportmill.pdf.PDFImages

public class PDFImages extends Object
This class handles writing images to a PDF file.
  • Constructor Details

    • PDFImages

      public PDFImages()
  • Method Details

    • getNamePDF

      public static String getNamePDF(RMImageData anImageData)
      Returns a unique PDF name for a given imagedata.
    • writeImageFill

      public static void writeImageFill(RMShape aShape, RMImageFill anImageFill, PDFFile pFile, PDFPageBuffer pBuffer)
      Writes the PDF for drawing a specific image in a specific shape.
    • writeImageData

      public static void writeImageData(RMImageData anImageData, PDFFile pFile)
      Writes the PDF to embed the actual image bytes.
    • getColorSpace

      public static String getColorSpace(RMImageData anImageData, PDFFile pFile)
      Returns the pdf colorspace string for a given image data.
    • writeImageDataPDF

      public static void writeImageDataPDF(RMImageData anImageData, PDFFile pFile)
    • addObjectDeepToXRef

      public static Object addObjectDeepToXRef(PDFFile pFile, Object anObj, PDFXTable destXRef)