Package org.apache.fop.afp.ioca
Class ImageRasterData
java.lang.Object
org.apache.fop.afp.modca.AbstractAFPObject
org.apache.fop.afp.ioca.ImageRasterData
- All Implemented Interfaces:
Streamable
Contains the image points that define the IM image raster pattern.
A raster pattern is the array of presentation device pels that forms
the image. The image data is uncompressed. Bits are grouped into
bytes and are ordered from left to right within each byte. Each bit
in the image data represents an image point and is mapped to
presentation device pels as specified in the IOC structured field.
A bit with value B'1' indicates a significant image point; a bit
with value B'0' indicates an insignificant image point.
Image points are recorded from left to right in rows that represents
scan lines (X direction), and rows representing scan lines are
recorded from top to bottom (Y direction). When the image is
presented, all image points in a row are presented before any
image points in the next sequential row are presented, and all rows
have the same number of image points. If the total number of image
points is not a multiple of 8, the last byte of the image data is
padded to a byte boundary. The padding bits do not represent image
points and are ignored by presentation devices.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.fop.afp.modca.AbstractAFPObject
AbstractAFPObject.Category, AbstractAFPObject.Type
-
Field Summary
Fields inherited from class org.apache.fop.afp.modca.AbstractAFPObject
LOG, SF_CLASS, SF_HEADER_LENGTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
DataStream objects must implement the writeToStream() method to write its data to the given OutputStreamMethods inherited from class org.apache.fop.afp.modca.AbstractAFPObject
copySF, copySF, truncate, writeChunksToStream, writeObjects
-
Constructor Details
-
ImageRasterData
public ImageRasterData(byte[] data) Constructor for the image raster data object- Parameters:
data
- The raster image data
-
-
Method Details
-
writeToStream
DataStream objects must implement the writeToStream() method to write its data to the given OutputStream- Parameters:
os
- the outputsteam stream- Throws:
IOException
- an I/O exception of some sort has occurred.
-