|
JClass DesktopViews 6.3.0 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.klg.jclass.page.JCPrinter | +--com.klg.jclass.page.adobe.postscript.JCEPSPrinter
Implements the PrinterDriver
interface.
Field Summary |
Fields inherited from class com.klg.jclass.page.JCPrinter |
bookmarkTree, bookmarkTreeVisible, collate, compressed, endPage, graphics, imageNumber, isDocOpen, numCopies, orientation, os, pageCount, printListeners, reverseOrder, startPage |
Constructor Summary | |
JCEPSPrinter(OutputStream os)
Creates an EPS printer given an OutputStream . |
|
JCEPSPrinter(OutputStream os,
com.klg.jclass.page.FontParser parser,
String jarLocation,
String fileExtension,
String fontMapFileName)
Constructor. |
Method Summary | |
void |
beginPage(Rectangle2D pageSize,
int pageNumber)
Defines beginPage() to be a no-op for EPS. |
void |
closeDocument(Rectangle2D pageSize)
Completes the document (removes the dictionary and draw). |
void |
endPage(Rectangle2D pageSize)
Defines endPage() to be a no-op for EPS. |
Graphics |
getGraphics()
Gets a Graphics that draws to this printer. |
boolean |
isImageScalable()
Returns true since EPS can scale images itself. |
void |
openDocument(Rectangle2D pageSize)
Initializes the document (EPS document headers, etc.) |
void |
setup()
Creates default styles, any other one-time initialization. |
Methods inherited from class com.klg.jclass.page.JCPrinter |
addPrintListener, getCollate, getFontFamilies, getNumCopies, getOrientation, getOutputPageEnd, getOutputPageStart, getOutputStream, getReverseOrder, isBookmarkTreeVisible, isCompressed, isDocumentOpen, isLandscape, output, output, output, output, removePrintListener, setCollate, setCompressed, setNumCopies, setOrientation, setOutputPageEnd, setOutputPageStart, setOutputStream, setReverseOrder, supportsHyperlinks |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JCEPSPrinter(OutputStream os)
OutputStream
.
os
- an OutputStream
to write the PostScript code topublic JCEPSPrinter(OutputStream os, com.klg.jclass.page.FontParser parser, String jarLocation, String fileExtension, String fontMapFileName)
JCPrinter p = new JCEPSPrinter( someOutputStream, // the output stream new com.klg.jclass.page.adobe.postscript.AFMParser(), // the parser "/com/klg/jclass/page/adobe/fonts.jar", // jar location ".afm", // file extension "com.klg.jclass.page.adobe.JCAdobeFontMap");
os
- the OutputStream
to which formatted output should
be sentparser
- the FontParser
which creates fonts from afm filesjarLocation
- the location of the jar containing afm files
relative to the class loader including the name of
the jar filefileExtension
- the parser will turn all files contained in
"jarLocation" which end with this extension into
fontsfontMapFileName
- the user fontmap file; a file containing mappings
between font names and their aliasesMethod Detail |
public void setup()
setup
in class JCPrinter
public boolean isImageScalable()
true
since EPS can scale images itself.
isImageScalable
in class JCPrinter
true
since EPS can scale images itselfpublic void openDocument(Rectangle2D pageSize)
openDocument
in class JCPrinter
pageSize
- the size of the default/first page of the documentpublic void closeDocument(Rectangle2D pageSize)
closeDocument
in class JCPrinter
pageSize
- the size of the default/last page of the documentpublic void beginPage(Rectangle2D pageSize, int pageNumber)
beginPage()
to be a no-op for EPS.
beginPage
in class JCPrinter
pageSize
- the dimensions of the new pagepageNumber
- public void endPage(Rectangle2D pageSize)
endPage()
to be a no-op for EPS.
endPage
in class JCPrinter
pageSize
- the dimensions of the current pagepublic Graphics getGraphics()
getGraphics
in class JCPrinter
|
Copyright © 2004 Quest Software Inc.. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |