org.apache.fop.render.ps
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.
Method Summary |
static void |
drawForm(org.apache.xmlgraphics.ps.PSResource form,
org.apache.xmlgraphics.image.loader.ImageInfo info,
java.awt.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, writeReusableImage, writeReusableImage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PSImageUtils
public PSImageUtils()
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 imagerenderingContext
- 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,
java.awt.Rectangle rect,
org.apache.xmlgraphics.ps.PSGenerator generator)
throws java.io.IOException
- Draws a form at a given location.
- Parameters:
form
- the form resourceinfo
- the image info object representing the image in the formrect
- the target rectangle (coordinates in millipoints)generator
- the PostScript generator
- Throws:
java.io.IOException
- if an I/O error occurs
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.