Package com.reportmill.graphics
Class RMPDFImageReader
- java.lang.Object
- 
- com.reportmill.graphics.RMPDFImageReader
 
- 
- All Implemented Interfaces:
- RMImageData.ImageReader
 
 public class RMPDFImageReader extends java.lang.Object implements RMImageData.ImageReader Provides info for an ecapsulated PDF (a PDF used as an image).
- 
- 
Constructor SummaryConstructors Constructor Description RMPDFImageReader(RMImageData anImageData)Creates a new PDF image reader.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancanRead(byte[] data)Returns whether PDF image reader can read the file provided in the byte array.static booleancanRead(java.lang.String anExt)Returns whether PDF image reader can read files with given extension.java.awt.ImagegetImage(int page)RMShapegetImageShape(int page)PDFFilegetPDFFile()Returns a PDF file for the PDF image data (creating if necessary).voidreadBasicInfo()Reads the basic info from PDF data.voidreadBytesDecoded()ImageReader method - just a stub, since PDF images don't have image bytes.
 
- 
- 
- 
Field Detail- 
_pdfFilepublic PDFFile _pdfFile 
 
- 
 - 
Constructor Detail- 
RMPDFImageReaderpublic RMPDFImageReader(RMImageData anImageData) Creates a new PDF image reader.
 
- 
 - 
Method Detail- 
canReadpublic static boolean canRead(java.lang.String anExt) Returns whether PDF image reader can read files with given extension.
 - 
canReadpublic static boolean canRead(byte[] data) Returns whether PDF image reader can read the file provided in the byte array.
 - 
readBasicInfopublic void readBasicInfo() Reads the basic info from PDF data.- Specified by:
- readBasicInfoin interface- RMImageData.ImageReader
 
 - 
readBytesDecodedpublic void readBytesDecoded() ImageReader method - just a stub, since PDF images don't have image bytes.- Specified by:
- readBytesDecodedin interface- RMImageData.ImageReader
 
 - 
getPDFFilepublic PDFFile getPDFFile() Returns a PDF file for the PDF image data (creating if necessary).
 - 
getImageShapepublic RMShape getImageShape(int page) 
 - 
getImagepublic java.awt.Image getImage(int page) 
 
- 
 
-