Package org.apache.fop.afp.modca
Class GraphicsDataDescriptor
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.AbstractDescriptor
org.apache.fop.afp.modca.GraphicsDataDescriptor
- All Implemented Interfaces:
Streamable
GOCA Graphics Data Descriptor
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.fop.afp.modca.AbstractAFPObject
AbstractAFPObject.Category, AbstractAFPObject.Type
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private final int
private final int
private final int
private final int
Fields inherited from class org.apache.fop.afp.modca.AbstractDescriptor
height, heightRes, width, widthRes
Fields 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
ConstructorsConstructorDescriptionGraphicsDataDescriptor
(int xlwind, int xrwind, int ybwind, int ytwind, int widthRes, int heightRes) Main constructor -
Method Summary
Modifier and TypeMethodDescriptionprivate byte[]
Returns the drawing order subset dataprivate byte[]
Returns the window specification datavoid
DataStream objects must implement the writeToStream() method to write its data to the given OutputStreamMethods inherited from class org.apache.fop.afp.modca.AbstractDescriptor
getHeight, getWidth, toString
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
writeContent, writeEnd, writeStart
Methods inherited from class org.apache.fop.afp.modca.AbstractAFPObject
copySF, copySF, truncate, writeChunksToStream, writeObjects
-
Field Details
-
xlwind
private final int xlwind -
xrwind
private final int xrwind -
ybwind
private final int ybwind -
ytwind
private final int ytwind -
ABS
private static final int ABS- See Also:
-
IMGRES
private static final int IMGRES- See Also:
-
-
Constructor Details
-
GraphicsDataDescriptor
public GraphicsDataDescriptor(int xlwind, int xrwind, int ybwind, int ytwind, int widthRes, int heightRes) Main constructor- Parameters:
xlwind
- the left edge of the graphics windowxrwind
- the right edge of the graphics windowybwind
- the top edge of the graphics windowytwind
- the bottom edge of the graphics windowwidthRes
- the width resolution of the graphics windowheightRes
- the height resolution of the graphics window
-
-
Method Details
-
writeToStream
DataStream objects must implement the writeToStream() method to write its data to the given OutputStream- Specified by:
writeToStream
in interfaceStreamable
- Overrides:
writeToStream
in classAbstractStructuredObject
- Parameters:
os
- the outputsteam stream- Throws:
IOException
- an I/O exception of some sort has occurred.
-
getDrawingOrderSubset
private byte[] getDrawingOrderSubset()Returns the drawing order subset data- Returns:
- the drawing order subset data
-
getWindowSpecification
private byte[] getWindowSpecification()Returns the window specification data- Returns:
- the window specification data
-