|
fop 1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.afp.modca.AbstractAFPObject
org.apache.fop.afp.modca.AbstractStructuredObject
org.apache.fop.afp.modca.AbstractTripletStructuredObject
org.apache.fop.afp.modca.AbstractNamedAFPObject
org.apache.fop.afp.modca.AbstractDataObject
org.apache.fop.afp.modca.ImageObject
An IOCA Image Data Object
Nested Class Summary |
Nested classes inherited from class org.apache.fop.afp.modca.AbstractAFPObject |
AbstractAFPObject.Category, AbstractAFPObject.Type |
Field Summary |
Fields inherited from class org.apache.fop.afp.modca.AbstractDataObject |
factory, objectEnvironmentGroup |
Fields inherited from class org.apache.fop.afp.modca.AbstractNamedAFPObject |
name |
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 |
Constructor Summary | |
ImageObject(Factory factory,
java.lang.String name)
Constructor for the image object with the specified name, the name must be a fixed length of eight characters. |
Method Summary | |
ImageSegment |
getImageSegment()
Returns the image segment object associated with this image object. |
void |
setCompression(byte compression)
Sets the image compression. |
void |
setData(byte[] imageData)
Set the data of the image. |
void |
setEncoding(byte encoding)
Sets the image encoding. |
void |
setIDEColorModel(byte colorModel)
Deprecated. Use IDEStructureParameter.setColorModel(byte) instead. |
void |
setIDESize(byte size)
Sets the image IDE size. |
void |
setSubtractive(boolean subtractive)
Deprecated. Use IDEStructureParameter.setSubtractive(boolean) instead. |
void |
setViewport(AFPDataObjectInfo dataObjectInfo)
Sets the object view port (area position and size). |
protected void |
writeContent(java.io.OutputStream os)
Helper method to write the contents of the Object. |
protected void |
writeEnd(java.io.OutputStream os)
Helper method to write the end of the Object. |
protected void |
writeStart(java.io.OutputStream os)
Helper method to write the start of the Object. |
Methods inherited from class org.apache.fop.afp.modca.AbstractDataObject |
getObjectEnvironmentGroup, isComplete, isStarted, setComplete, setStarted |
Methods inherited from class org.apache.fop.afp.modca.AbstractNamedAFPObject |
copySF, getName, getNameBytes, getNameLength, setName, toString |
Methods inherited from class org.apache.fop.afp.modca.AbstractTripletStructuredObject |
addTriplet, addTriplets, getFullyQualifiedName, getTripletDataLength, getTriplets, hasTriplet, hasTriplets, setComment, setFullyQualifiedName, setObjectClassification, writeTriplets |
Methods inherited from class org.apache.fop.afp.modca.AbstractStructuredObject |
writeToStream |
Methods inherited from class org.apache.fop.afp.modca.AbstractAFPObject |
copyChunks, copySF, truncate, writeChunksToStream, writeObjects |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ImageObject(Factory factory, java.lang.String name)
name
- The name of the image.factory
- the resource managerMethod Detail |
public ImageSegment getImageSegment()
public void setViewport(AFPDataObjectInfo dataObjectInfo)
setViewport
in class AbstractDataObject
dataObjectInfo
- the object area infopublic void setEncoding(byte encoding)
encoding
- The image encoding.public void setCompression(byte compression)
compression
- The image compression.public void setIDESize(byte size)
size
- The IDE size.public void setIDEColorModel(byte colorModel)
IDEStructureParameter.setColorModel(byte)
instead.
colorModel
- the IDE color model.public void setSubtractive(boolean subtractive)
IDEStructureParameter.setSubtractive(boolean)
instead.
subtractive
- true for subtractive mode, false for additive modepublic void setData(byte[] imageData)
imageData
- the image dataprotected void writeStart(java.io.OutputStream os) throws java.io.IOException
writeStart
in class AbstractDataObject
java.io.IOException
protected void writeContent(java.io.OutputStream os) throws java.io.IOException
writeContent
in class AbstractDataObject
java.io.IOException
protected void writeEnd(java.io.OutputStream os) throws java.io.IOException
writeEnd
in class AbstractStructuredObject
os
- The stream to write to
java.io.IOException
- an I/O exception if one occurred
|
fop 1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |