org.apache.fop.render.ps
Class PSImageUtils
java.lang.Object
org.apache.fop.render.ps.PSImageUtils
- public class PSImageUtils
- extends java.lang.Object
Utility code for rendering images in PostScript.
Field Summary |
protected static org.apache.commons.logging.Log |
log
logging instance |
Method Summary |
static void |
renderBitmapImage(FopImage img,
float x,
float y,
float w,
float h,
PSGenerator gen)
Renders a bitmap image to PostScript. |
static void |
renderEPS(byte[] rawEPS,
java.lang.String name,
float x,
float y,
float w,
float h,
int bboxx,
int bboxy,
int bboxw,
int bboxh,
PSGenerator gen)
Places an EPS file in the PostScript stream. |
static void |
renderEPS(EPSImage img,
float x,
float y,
float w,
float h,
PSGenerator gen)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
- logging instance
PSImageUtils
public PSImageUtils()
renderBitmapImage
public static void renderBitmapImage(FopImage img,
float x,
float y,
float w,
float h,
PSGenerator gen)
throws java.io.IOException
- Renders a bitmap image to PostScript.
- Parameters:
img
- image to renderx
- x positiony
- y positionw
- widthh
- heightgen
- PS generator
- Throws:
java.io.IOException
- In case of an I/O problem while rendering the image
renderEPS
public static void renderEPS(EPSImage img,
float x,
float y,
float w,
float h,
PSGenerator gen)
renderEPS
public static void renderEPS(byte[] rawEPS,
java.lang.String name,
float x,
float y,
float w,
float h,
int bboxx,
int bboxy,
int bboxw,
int bboxh,
PSGenerator gen)
throws java.io.IOException
- Places an EPS file in the PostScript stream.
- Parameters:
rawEPS
- byte array containing the raw EPS dataname
- name for the EPS documentx
- x-coordinate of viewport in millipointsy
- y-coordinate of viewport in millipointsw
- width of viewport in millipointsh
- height of viewport in millipointsbboxx
- x-coordinate of EPS bounding box in pointsbboxy
- y-coordinate of EPS bounding box in pointsbboxw
- width of EPS bounding box in pointsbboxh
- height of EPS bounding box in pointsgen
- the PS generator
- Throws:
java.io.IOException
- in case an I/O error happens during output
Copyright 1999-2005 The Apache Software Foundation. All Rights Reserved.