edu.stanford.hci.r3.paper.sheets
Class PDFSheet

java.lang.Object
  extended by edu.stanford.hci.r3.paper.Sheet
      extended by edu.stanford.hci.r3.paper.sheets.PDFSheet

public class PDFSheet
extends Sheet

Create a Sheet that is based on a single page of a PDF file. Since a sheet is one page, if we have a multipage PDF, we can only access one page of it. Later on, we will add support for Bundles to read multipage PDFs.

This software is distributed under the BSD License.


Constructor Summary
PDFSheet(java.io.File pdfFile)
          This will create a Sheet out of page 1 of the PDF File.
PDFSheet(java.io.File pdfFile, int pageNumber)
           
 
Method Summary
 PdfReader getReader()
           
 SheetRenderer getRenderer()
           
 
Methods inherited from class edu.stanford.hci.r3.paper.Sheet
addConfigurationPath, addRegion, addRegion, addRegions, containsRegion, getConfigurationPaths, getHeight, getName, getParentApplication, getPatternLocationToSheetLocationMapping, getPatternLocationToSheetLocationMapping, getRegion, getRegionNames, getRegionOffset, getRegions, getSize, getWidth, setName, setParentApplication, setPatternLocationToSheetLocationMapping, setRegionOffset, setSize, toDetailedString, toString, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PDFSheet

public PDFSheet(java.io.File pdfFile)
This will create a Sheet out of page 1 of the PDF File.

Parameters:
pdfFile -

PDFSheet

public PDFSheet(java.io.File pdfFile,
                int pageNumber)
Parameters:
pdfFile -
pageNumber - Which page should we create this sheet out of?
Method Detail

getRenderer

public SheetRenderer getRenderer()
Overrides:
getRenderer in class Sheet
Returns:
a new Renderer for this object.
See Also:
Sheet.getRenderer()

getReader

public PdfReader getReader()
Returns:

Copyright 2006 Stanford University