|
fop 1.1 | |||||||||
| 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.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||