org.freehep.graphicsio.ps
Class EPSGraphics2D
java.lang.Object
java.awt.Graphics
java.awt.Graphics2D
org.freehep.graphics2d.VectorGraphics
org.freehep.graphics2d.AbstractVectorGraphics
org.freehep.graphicsio.VectorGraphicsIO
org.freehep.graphicsio.AbstractVectorGraphicsIO
org.freehep.graphicsio.ps.AbstractPSGraphics2D
org.freehep.graphicsio.ps.EPSGraphics2D
- All Implemented Interfaces:
- FontUtilities.ShowString, VectorGraphicsConstants
public class EPSGraphics2D
- extends AbstractPSGraphics2D
Writes Encapsulated PostScript with bounding box.
- Version:
- $Id: freehep-graphicsio-ps/src/main/java/org/freehep/graphicsio/ps/EPSGraphics2D.java bed5e3a39f35 2007/09/10 18:13:00 duns $
- Author:
- duns
| Fields inherited from class org.freehep.graphicsio.ps.AbstractPSGraphics2D |
BACKGROUND, BACKGROUND_COLOR, CUSTOM_PAGE_SIZE, EMBED_FONTS, EMBED_FONTS_AS, FIT_TO_PAGE, FOR, LEVEL_2, LEVEL_3, ORIENTATION, os, PAGE_MARGINS, PAGE_SIZE, PREVIEW, PREVIEW_BITS, ros, TITLE, version, WRITE_IMAGES_AS |
| Fields inherited from interface org.freehep.graphics2d.VectorGraphicsConstants |
NUMBER_OF_HORIZ_ALIGNMENTS, NUMBER_OF_SYMBOLS, NUMBER_OF_VERTICAL_ALIGNMENTS, SYMBOL_BOX, SYMBOL_CIRCLE, SYMBOL_CROSS, SYMBOL_DIAMOND, SYMBOL_DN_TRIANGLE, SYMBOL_HLINE, SYMBOL_PLUS, SYMBOL_STAR, SYMBOL_UP_TRIANGLE, SYMBOL_VLINE, TEXT_BASELINE, TEXT_BOTTOM, TEXT_CENTER, TEXT_LEFT, TEXT_RIGHT, TEXT_TOP |
| Methods inherited from class org.freehep.graphicsio.ps.AbstractPSGraphics2D |
closeStream, copyArea, draw, fill, fillAndDraw, fixedPrecision, getDefaultProperties, getDeviceConfiguration, getPageSize, init, openPage, setClipEnabled, setFooter, setHeader, setPaintMode, setXORMode, showString, toString, writeBackground, writeCap, writeClip, writeComment, writeDash, writeFont, writeGraphicsRestore, writeGraphicsSave, writeImage, writeJoin, writeMiterLimit, writePaint, writePaint, writePaint, writePaint, writeSetClip, writeSetTransform, writeString, writeTransform, writeWidth |
| Methods inherited from class org.freehep.graphicsio.AbstractVectorGraphicsIO |
addRenderingHints, clearRect, clip, clipRect, clipRect, createShape, dispose, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawRenderableImage, drawRenderedImage, drawString, drawString, endExport, getClip, getClipBounds, getClipBounds, getComponent, getComposite, getFontMetrics, getFontRenderContext, getRenderingHint, getRenderingHints, getSize, getStroke, getTransform, handleException, overLine, printComment, resetClip, rotate, scale, setClip, setClip, setClip, setColor, setComposite, setFont, setPaint, setRenderingHint, setRenderingHints, setStroke, setTransform, shear, startExport, transform, translate, writeDash, writeError, writeGraphicsState, writeStroke, writeWarning, writeWarning |
| Methods inherited from class org.freehep.graphics2d.AbstractVectorGraphics |
clearRect, createShape, drawArc, drawArc, drawLine, drawLine, drawOval, drawOval, drawPolygon, drawPolygon, drawPolyline, drawPolyline, drawRect, drawRect, drawRoundRect, drawRoundRect, drawString, drawString, drawString, drawString, drawString, drawString, drawString, drawString, drawSymbol, drawSymbol, drawSymbol, fillAndDrawSymbol, fillAndDrawSymbol, fillArc, fillArc, fillOval, fillOval, fillPolygon, fillPolygon, fillRect, fillRect, fillRoundRect, fillRoundRect, fillSymbol, fillSymbol, fillSymbol, getBackground, getColor, getColorMode, getCreator, getFont, getPaint, getPrintColor, getProperties, getProperty, getPropertyColor, getPropertyDimension, getPropertyDouble, getPropertyInsets, getPropertyInt, getPropertyRectangle, hit, initProperties, isDeviceIndependent, isProperty, rotate, setBackground, setColorMode, setCreator, setDeviceIndependent, setLineWidth, setLineWidth, setProperties, translate |
EPSGraphics2D
public EPSGraphics2D(File file,
Dimension size)
throws FileNotFoundException
- Throws:
FileNotFoundException
EPSGraphics2D
public EPSGraphics2D(File file,
Component component)
throws FileNotFoundException
- Throws:
FileNotFoundException
EPSGraphics2D
public EPSGraphics2D(OutputStream os,
Dimension size)
EPSGraphics2D
public EPSGraphics2D(OutputStream os,
Component component)
EPSGraphics2D
protected EPSGraphics2D(EPSGraphics2D graphics,
boolean doRestoreOnDispose)
writeHeader
public void writeHeader()
throws IOException
- Description copied from class:
AbstractPSGraphics2D
- Write out the header of this EPS file.
- Overrides:
writeHeader in class AbstractPSGraphics2D
- Throws:
IOException
writeTrailer
public void writeTrailer()
throws IOException
- Overrides:
writeTrailer in class AbstractPSGraphics2D
- Throws:
IOException
create
public Graphics create()
- Specified by:
create in class VectorGraphics
create
public Graphics create(double x,
double y,
double width,
double height)
- Specified by:
create in class VectorGraphics
Copyright © 2014. All rights reserved.