Class PSImageUtils

java.lang.Object
org.apache.xmlgraphics.ps.PSImageUtils
org.apache.fop.render.ps.PSImageUtils

public class PSImageUtils extends org.apache.xmlgraphics.ps.PSImageUtils
Utility code for rendering images in PostScript.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    drawForm(org.apache.xmlgraphics.ps.PSResource form, org.apache.xmlgraphics.image.loader.ImageInfo info, Rectangle rect, org.apache.xmlgraphics.ps.PSGenerator generator)
    Draws a form at a given location.
    static boolean
    isImageInlined(org.apache.xmlgraphics.image.loader.ImageInfo info, PSRenderingContext renderingContext)
    Indicates whether the given image (identified by an ImageInfo object) shall be inlined rather than generated as a PostScript form.

    Methods inherited from class org.apache.xmlgraphics.ps.PSImageUtils

    getRGB, paintForm, paintForm, paintReusableImage, renderBitmapImage, renderEPS, renderEPS, translateAndScale, writeImage, writeImage, writeImage, writeImage, writeImage, writeReusableImage, writeReusableImage

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PSImageUtils

      public PSImageUtils()
  • Method Details

    • isImageInlined

      public static boolean isImageInlined(org.apache.xmlgraphics.image.loader.ImageInfo info, PSRenderingContext renderingContext)
      Indicates whether the given image (identified by an ImageInfo object) shall be inlined rather than generated as a PostScript form.
      Parameters:
      info - the info object for the image
      renderingContext - the rendering context
      Returns:
      true if the image shall be inlined, false if forms shall be used.
    • drawForm

      public static void drawForm(org.apache.xmlgraphics.ps.PSResource form, org.apache.xmlgraphics.image.loader.ImageInfo info, Rectangle rect, org.apache.xmlgraphics.ps.PSGenerator generator) throws IOException
      Draws a form at a given location.
      Parameters:
      form - the form resource
      info - the image info object representing the image in the form
      rect - the target rectangle (coordinates in millipoints)
      generator - the PostScript generator
      Throws:
      IOException - if an I/O error occurs