PDFSheetRenderer Class Reference

Inheritance diagram for PDFSheetRenderer:

SheetRenderer List of all members.

Public Member Functions

 PDFSheetRenderer (PDFSheet s)
void renderToG2D (Graphics2D g2d)
 We assume the g2d is big enough for us to draw this Sheet to.
void renderToPDF (File destPDFFile)
 Uses the iText package to render a PDF file.

Detailed Description

This software is distributed under the BSD License.

Note: Really, an existing PDF is more like a bundle.

Author:
Ron B Yeh (ronyeh(AT)cs.stanford.edu)

Definition at line 33 of file PDFSheetRenderer.java.


Constructor & Destructor Documentation

PDFSheetRenderer ( PDFSheet  s  ) 

Parameters:
s 

Definition at line 43 of file PDFSheetRenderer.java.


Member Function Documentation

void renderToG2D ( Graphics2D  g2d  ) 

We assume the g2d is big enough for us to draw this Sheet to.

By default, the transforms works at 72 dots per inch. Scale the transform beforehand if you would like better (more dots per inch) or worse rendering (fewer dots per inch).

TODO: Finish this! =)

Parameters:
g2d 

Reimplemented from SheetRenderer.

Definition at line 58 of file PDFSheetRenderer.java.

References Sheet.getRegionOffset(), Sheet.getRegions(), Units.getValueInPoints(), Coordinates.getX(), Coordinates.getY(), and SheetRenderer.sheet.

void renderToPDF ( File  destPDFFile  ) 

Uses the iText package to render a PDF file.

iText is nice because we can write to a Graphics2D context. Alternatively, we can use PDF-like commands.

Parameters:
destPDFFile 

Reimplemented from SheetRenderer.

Definition at line 100 of file PDFSheetRenderer.java.

References PDFSheet.getReader(), SheetRenderer.renderToPDFContentLayers(), and SheetRenderer.savePatternInformation().


The documentation for this class was generated from the following file:
Generated on Sat Apr 14 18:21:44 2007 for R3 Paper Toolkit by  doxygen 1.4.7