org.apache.fop.pdf
public class PDFPage extends PDFResourceContext
There is one of these for every page in a PDF document. The object specifies the dimensions of the page and references a /Resources object, a contents stream and the page's parent in the page hierarchy.
Modifier and Type | Field and Description |
---|---|
protected int |
pageIndex
the page index (zero-based)
|
entries, order
DATE_FORMAT, log
Constructor and Description |
---|
PDFPage(PDFResources resources,
int pageWidth,
int pageHeight,
int pageIndex)
Create a /Page object
|
PDFPage(PDFResources resources,
PDFStream contents,
int pageWidth,
int pageHeight,
int pageIndex)
Create a /Page object
|
Modifier and Type | Method and Description |
---|---|
int |
getPageIndex() |
void |
setBleedBox(java.awt.geom.Rectangle2D box)
Sets the "BleedBox" entry
|
void |
setContents(PDFStream contents)
set this page contents
|
void |
setMediaBox(java.awt.geom.Rectangle2D box)
Sets the "MediaBox" entry
|
void |
setParent(PDFPages parent)
set this page's parent
|
void |
setTransition(int dur,
TransitionDictionary tr)
Set the transition dictionary and duration.
|
void |
setTrimBox(java.awt.geom.Rectangle2D box)
Sets the "TrimBox" entry
|
addAnnotation, addGState, addShading, getAnnotations, getPDFResources
get, output, put, put, writeDictionary
encode, encodeBinaryToHexString, encodeString, encodeText, formatDateTime, formatDateTime, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, outputInline, referencePDF, setDocument, setObjectNumber, setParent, toPDF, toPDFString
public PDFPage(PDFResources resources, PDFStream contents, int pageWidth, int pageHeight, int pageIndex)
resources
- the /Resources objectcontents
- the content streampageWidth
- the page's width in pointspageHeight
- the page's height in pointspageIndex
- the page's zero-based index (or -1 if the page number is auto-determined)public PDFPage(PDFResources resources, int pageWidth, int pageHeight, int pageIndex)
resources
- the /Resources objectpageWidth
- the page's width in pointspageHeight
- the page's height in pointspageIndex
- the page's zero-based index (or -1 if the page number is auto-determined)public void setMediaBox(java.awt.geom.Rectangle2D box)
box
- the media rectanglepublic void setTrimBox(java.awt.geom.Rectangle2D box)
box
- the trim rectanglepublic void setBleedBox(java.awt.geom.Rectangle2D box)
box
- the bleed rectanglepublic void setContents(PDFStream contents)
contents
- the contents of the pagepublic void setParent(PDFPages parent)
parent
- the /Pages object that is this page's parentpublic void setTransition(int dur, TransitionDictionary tr)
dur
- the duration in secondstr
- the transition dictionarypublic int getPageIndex()
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.