|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.extensions.prepress.PageBoundaries
public class PageBoundaries
This class is used to calculate the effective boundaries of a page including special-purpose boxes used in prepress. These are specified using extension attributes: bleedBox, trimBox and cropBox. The semantics are further described on the website.
Field Summary | |
---|---|
static org.apache.xmlgraphics.util.QName |
EXT_BLEED
The extension attribute for calculating the PDF BleedBox area - specifies the bleed width. |
static org.apache.xmlgraphics.util.QName |
EXT_CROP_BOX
The extension attribute for the PDF CropBox area. |
static org.apache.xmlgraphics.util.QName |
EXT_CROP_OFFSET
The extension attribute for the PDF CropBox area. |
Constructor Summary | |
---|---|
PageBoundaries(java.awt.Dimension pageSize,
java.util.Map foreignAttributes)
Creates a new instance. |
|
PageBoundaries(java.awt.Dimension pageSize,
java.lang.String bleed,
java.lang.String cropOffset,
java.lang.String cropBoxSelector)
Creates a new instance. |
Method Summary | |
---|---|
java.awt.Rectangle |
getBleedBox()
Returns the bleed box for the page. |
java.awt.Rectangle |
getCropBox()
Returns the crop box for the page. |
java.awt.Rectangle |
getMediaBox()
Returns the media box for the page. |
java.awt.Rectangle |
getTrimBox()
Returns the trim box for the page. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final org.apache.xmlgraphics.util.QName EXT_BLEED
public static final org.apache.xmlgraphics.util.QName EXT_CROP_OFFSET
public static final org.apache.xmlgraphics.util.QName EXT_CROP_BOX
Constructor Detail |
---|
public PageBoundaries(java.awt.Dimension pageSize, java.lang.String bleed, java.lang.String cropOffset, java.lang.String cropBoxSelector)
pageSize
- the page size (in mpt) defined by the simple-page-master.bleed
- the bleed value (raw value as given in the property value)cropOffset
- the crop-offset value (raw value as given in the property value)cropBoxSelector
- the crop-box, valid values: (trim-box|bleed-box|media-box)public PageBoundaries(java.awt.Dimension pageSize, java.util.Map foreignAttributes)
pageSize
- the page size (in mpt) defined by the simple-page-master.foreignAttributes
- the foreign attributes for the page
(used to extract the extension attribute values)Method Detail |
---|
public java.awt.Rectangle getTrimBox()
public java.awt.Rectangle getBleedBox()
public java.awt.Rectangle getMediaBox()
public java.awt.Rectangle getCropBox()
|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |