|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.afp.modca.AbstractAFPObject
org.apache.fop.render.afp.modca.AbstractNamedAFPObject
org.apache.fop.render.afp.modca.ActiveEnvironmentGroup
public final class ActiveEnvironmentGroup
An Active Environment Group (AEG) is associated with each page, and is contained in the page's begin-end envelope in the data stream. The active environment group contains layout and formatting information that defines the measurement units and size of the page, and may contain resource information. Any objects that are required for page presentation and that are to be treated as resource objects must be mapped with a map structured field in the AEG. The scope of an active environment group is the scope of its containing page or overlay.
Field Summary |
---|
Fields inherited from class org.apache.fop.render.afp.modca.AbstractNamedAFPObject |
---|
name, nameBytes |
Fields inherited from class org.apache.fop.render.afp.modca.AbstractAFPObject |
---|
log |
Constructor Summary | |
---|---|
ActiveEnvironmentGroup(int width,
int height,
int widthResolution,
int heightResolution)
Default constructor for the ActiveEnvironmentGroup. |
|
ActiveEnvironmentGroup(java.lang.String name,
int width,
int height,
int widthResolution,
int heightResolution)
Constructor for the ActiveEnvironmentGroup, this takes a name parameter which must be 8 characters long. |
Method Summary | |
---|---|
void |
createFont(byte fontReference,
AFPFont font,
int size,
int orientation)
Method to create a map coded font object |
void |
createOverlay(java.lang.String name)
Actually creates the MPO object. |
PageDescriptor |
getPageDescriptor()
Accessor method to obtain the PageDescriptor object of the active environment group. |
PresentationTextDescriptor |
getPresentationTextDataDescriptor()
Accessor method to obtain the PresentationTextDataDescriptor object of the active environment group. |
void |
setPosition(int x,
int y,
int rotation)
Set the position of the object area |
void |
writeDataStream(java.io.OutputStream os)
Accessor method to write the AFP datastream for the active environment group. |
Methods inherited from class org.apache.fop.render.afp.modca.AbstractAFPObject |
---|
writeObjectList |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ActiveEnvironmentGroup(int width, int height, int widthResolution, int heightResolution)
width
- the page widthheight
- the page heightwidthResolution
- the page width resolutionheightResolution
- the page height resolutionpublic ActiveEnvironmentGroup(java.lang.String name, int width, int height, int widthResolution, int heightResolution)
name
- the active environment group namewidth
- the page widthheight
- the page heightwidthResolution
- the page width resolutionheightResolution
- the page height resolutionMethod Detail |
---|
public void setPosition(int x, int y, int rotation)
x
- the x offsety
- the y offsetrotation
- the rotationpublic PageDescriptor getPageDescriptor()
public PresentationTextDescriptor getPresentationTextDataDescriptor()
public void writeDataStream(java.io.OutputStream os) throws java.io.IOException
writeDataStream
in class AbstractAFPObject
os
- The stream to write to
java.io.IOException
- throws if an I/O exception of some sort has occurredpublic void createFont(byte fontReference, AFPFont font, int size, int orientation)
fontReference
- the font number used as the resource identifierfont
- the fontsize
- the point size of the fontorientation
- the orientation of the font (e.g. 0, 90, 180, 270)public void createOverlay(java.lang.String name)
name
- the name of the overlay to be used
|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |