com.lowagie.text.pdf
public class PdfPage extends PdfDictionary
PdfPage
is the PDF Page-object.
A Page object is a dictionary whose keys describe a single page containing text,
graphics, and images. A Page object is a leaf of the Pages tree.
This object is described in the 'Portable Document Format Reference Manual version 1.3'
section 6.4 (page 73-81)
PdfPages
Modifier and Type | Field and Description |
---|---|
private static PdfName[] |
boxNames |
private static String[] |
boxStrings |
static PdfNumber |
INVERTEDPORTRAIT
value of the Rotate key for a page in INVERTEDPORTRAIT
|
static PdfNumber |
LANDSCAPE
value of the Rotate key for a page in LANDSCAPE
|
(package private) PdfRectangle |
mediaBox
value of the MediaBox key
|
static PdfNumber |
PORTRAIT
value of the Rotate key for a page in PORTRAIT
|
static PdfNumber |
SEASCAPE
value of the Rotate key for a page in SEASCAPE
|
Constructor and Description |
---|
PdfPage(PdfRectangle mediaBox,
HashMap boxSize,
PdfDictionary resources)
Constructs a
PdfPage . |
PdfPage(PdfRectangle mediaBox,
HashMap boxSize,
PdfDictionary resources,
int rotate)
Constructs a
PdfPage . |
Modifier and Type | Method and Description |
---|---|
(package private) void |
add(PdfIndirectReference contents)
Adds an indirect reference pointing to a
PdfContents -object. |
(package private) PdfRectangle |
getMediaBox()
Returns the MediaBox of this Page.
|
boolean |
isParent()
Checks if this page element is a tree of pages.
|
(package private) PdfRectangle |
rotateMediaBox()
Rotates the mediabox, but not the text in it.
|
contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size, toPdf, toString
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
private static final String[] boxStrings
private static final PdfName[] boxNames
public static final PdfNumber PORTRAIT
public static final PdfNumber LANDSCAPE
public static final PdfNumber INVERTEDPORTRAIT
public static final PdfNumber SEASCAPE
PdfRectangle mediaBox
PdfPage(PdfRectangle mediaBox, HashMap boxSize, PdfDictionary resources, int rotate)
PdfPage
.mediaBox
- a value for the MediaBox keyresources
- an indirect reference to a PdfResources
-objectrotate
- a value for the Rotate keyPdfPage(PdfRectangle mediaBox, HashMap boxSize, PdfDictionary resources)
PdfPage
.mediaBox
- a value for the MediaBox keyresources
- an indirect reference to a PdfResources
-objectpublic boolean isParent()
This method always returns false
.
false
because this is a single pagevoid add(PdfIndirectReference contents)
PdfContents
-object.contents
- an indirect reference to a PdfContents
-objectPdfRectangle rotateMediaBox()
PdfRectangle
PdfRectangle getMediaBox()
PdfRectangle