Package org.apache.fop.afp.modca
Class PreprocessPresentationObject
java.lang.Object
org.apache.fop.afp.modca.AbstractAFPObject
org.apache.fop.afp.modca.AbstractStructuredObject
org.apache.fop.afp.modca.AbstractTripletStructuredObject
org.apache.fop.afp.modca.PreprocessPresentationObject
- All Implemented Interfaces:
Streamable
The Preprocess Presentation Object structured field specifies presentation
parameters for a data object that has been mapped as a resource.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.fop.afp.modca.AbstractAFPObject
AbstractAFPObject.Category, AbstractAFPObject.Type
-
Field Summary
Modifier and TypeFieldDescriptionstatic final byte
180 degrees orientationstatic final byte
270 degrees orientationstatic final byte
90 degrees orientationstatic final byte
0 degrees orientationFields inherited from class org.apache.fop.afp.modca.AbstractTripletStructuredObject
triplets
Fields inherited from class org.apache.fop.afp.modca.AbstractAFPObject
LOG, SF_CLASS, SF_HEADER_LENGTH
-
Constructor Summary
ConstructorDescriptionMain constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
setOrientation
(byte orientation) Sets the object orientations relative to media leading edgevoid
setXOffset
(int xOffset) Sets the X axis origin for object contentvoid
setYOffset
(int yOffset) Sets the Y axis origin for object contentvoid
Helper method to write the contents of the Object.void
Helper method to write the start of the Object.Methods inherited from class org.apache.fop.afp.modca.AbstractTripletStructuredObject
addTriplet, addTriplets, getFullyQualifiedName, getTripletDataLength, getTriplets, hasTriplet, hasTriplets, setComment, setFullyQualifiedName, setFullyQualifiedName, setObjectClassification, writeTriplets
Methods inherited from class org.apache.fop.afp.modca.AbstractStructuredObject
writeEnd, writeToStream
Methods inherited from class org.apache.fop.afp.modca.AbstractAFPObject
copySF, copySF, truncate, writeChunksToStream, writeObjects
-
Field Details
-
ORIENTATION_ZERO_DEGREES
public static final byte ORIENTATION_ZERO_DEGREES0 degrees orientation- See Also:
-
ORIENTATION_90_DEGREES
public static final byte ORIENTATION_90_DEGREES90 degrees orientation- See Also:
-
ORIENTATION_180_DEGREES
public static final byte ORIENTATION_180_DEGREES180 degrees orientation- See Also:
-
ORIENTATION_270_DEGREES
public static final byte ORIENTATION_270_DEGREES270 degrees orientation- See Also:
-
-
Constructor Details
-
PreprocessPresentationObject
Main constructor- Parameters:
prePresObj
- the presentation object to be preprocessed
-
-
Method Details
-
setOrientation
public void setOrientation(byte orientation) Sets the object orientations relative to media leading edge- Parameters:
orientation
- the object orientations relative to media leading edge
-
setXOffset
public void setXOffset(int xOffset) Sets the X axis origin for object content- Parameters:
xOffset
- the X axis origin for object content
-
setYOffset
public void setYOffset(int yOffset) Sets the Y axis origin for object content- Parameters:
yOffset
- the Y axis origin for object content
-
writeStart
Helper method to write the start of the Object.- Overrides:
writeStart
in classAbstractStructuredObject
- Parameters:
os
- The stream to write to- Throws:
IOException
- throws an I/O exception if one occurred
-
writeContent
Helper method to write the contents of the Object.- Overrides:
writeContent
in classAbstractStructuredObject
- Parameters:
os
- The stream to write to- Throws:
IOException
- throws an I/O exception if one occurred
-