public interface ImageHandler
| Modifier and Type | Method and Description |
|---|---|
boolean |
alwaysIgnoreGenericHandler() |
boolean |
drawImageOnscreen(BufferedImage image,
int optionsApplied,
AffineTransform upside_down,
String currentImageFile,
Graphics2D g2,
boolean renderDirect,
ObjectStore objectStore,
boolean isPrinting)
Allow user to paint directly onto g2 for screen display
|
boolean |
imageHasBeenScaled()
Indicate that image already scaled so should not be scaled/clipped by JPedal
|
BufferedImage |
processImageData(GraphicsState gs,
PdfObject XObject) |
boolean alwaysIgnoreGenericHandler()
BufferedImage processImageData(GraphicsState gs, PdfObject XObject)
boolean imageHasBeenScaled()
boolean drawImageOnscreen(BufferedImage image, int optionsApplied, AffineTransform upside_down, String currentImageFile, Graphics2D g2, boolean renderDirect, ObjectStore objectStore, boolean isPrinting)
image - - actual BufferedImageoptionsApplied - - any options already done (ie 90 rotate) - values from org.jpedal.constants.PDFImageProcessingupside_down - - AffineTransform applied to pagecurrentImageFile - - name of file stored on diskg2 - - Graphics2D render objectrenderDirect - -if being rendered straight to g2 (ie bufferedImage)objectStore - - JPedals class to access cached imagesisPrinting - Copyright © 2017. All rights reserved.