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, orderDATE_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, getPDFResourcesget, output, put, put, writeDictionaryencode, encodeBinaryToHexString, encodeString, encodeText, formatDateTime, formatDateTime, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, outputInline, referencePDF, setDocument, setObjectNumber, setParent, toPDF, toPDFStringpublic 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.