public float getTargetResolution() { return FOUserAgent.this.getTargetResolution(); }
/** @return the target resolution */ protected int getResolution() { int resolution = Math.round(getUserAgent().getTargetResolution()); if (resolution <= 300) { return 300; } else { return 600; } }
/** @return the target resolution */ protected int getResolution() { int resolution = Math.round(getUserAgent().getTargetResolution()); if (resolution <= 300) { return 300; } else { return 600; } }
/** * Default constructor. */ public AbstractBitmapDocumentHandler(IFContext context) { super(context); //Set target resolution int dpi = Math.round(context.getUserAgent().getTargetResolution()); getSettings().setResolution(dpi); Map renderingOptions = getUserAgent().getRendererOptions(); setTargetBitmapSize((Dimension)renderingOptions.get(TARGET_BITMAP_SIZE)); }
/** * Creates TIFF renderer. * * @param userAgent the user agent that contains configuration details. This cannot be null. */ public TIFFRenderer(FOUserAgent userAgent) { super(userAgent); imageSettings = new BitmapRenderingSettings(); imageSettings.setCompressionMethod(PACKBITS.getName()); imageSettings.setBufferedImageType(BufferedImage.TYPE_INT_ARGB); int dpi = Math.round(userAgent.getTargetResolution()); imageSettings.setResolution(dpi); }
private void writeImage(OutputStream os, RenderedImage image) throws IOException { ImageWriterParams params = new ImageWriterParams(); params.setResolution(Math.round(userAgent.getTargetResolution())); // Encode PNG image ImageWriter writer = ImageWriterRegistry.getInstance().getWriterFor(getMimeType()); if (writer == null) { BitmapRendererEventProducer eventProducer = BitmapRendererEventProducer.Provider.get( getUserAgent().getEventBroadcaster()); eventProducer.noImageWriterFound(this, getMimeType()); } else { if (log.isDebugEnabled()) { log.debug("Writing image using " + writer.getClass().getName()); } writer.writeImage(image, os, params); } }
* getUserAgent().getTargetResolution() / FopFactoryConfig.DEFAULT_TARGET_RESOLUTION; bitmapWidth = (int) ((this.currentPageDimensions.width * scale / 1000f) + 0.5f);
renderer = (AWTRenderer) foUserAgent.getRendererOverride(); this.foUserAgent = foUserAgent; this.configuredTargetResolution = this.foUserAgent.getTargetResolution(); this.renderable = renderable; translator = new Translator();
/** * Prints the document. * @param showDialog true if show dialog */ public void startPrinterJob(boolean showDialog) { //Restore originally configured target resolution float saveResolution = foUserAgent.getTargetResolution(); foUserAgent.setTargetResolution(this.configuredTargetResolution); PrinterJob pj = PrinterJob.getPrinterJob(); pj.setPageable(renderer); if (!showDialog || pj.printDialog()) { try { pj.print(); } catch (PrinterException e) { e.printStackTrace(); } } foUserAgent.setTargetResolution(saveResolution); }
if (paintAsBitmap) { int resolution = Math.round(context.getUserAgent().getTargetResolution()); RendererContextWrapper ctx = RendererContext.wrapRendererContext(context); BufferedImage bi = paintToBufferedImage(painter, ctx, resolution, false, false); / context.getUserAgent().getTargetResolution(); graphics.drawImage(bi, new AffineTransform(scale, 0, 0, scale, 0, 0), null); } else {
float targetResolution = rendererContext.getUserAgent().getTargetResolution(); int resolution = Math.round(targetResolution); boolean colorImages = afpInfo.isColorSupported();
final float deviceResolution = userAgent.getTargetResolution(); if (log.isDebugEnabled()) { log.debug("Generating SVG at " + deviceResolution + "dpi.");