Package org.apache.fop.afp
Class AFPImageObjectInfo
- java.lang.Object
-
- org.apache.fop.afp.AFPDataObjectInfo
-
- org.apache.fop.afp.AFPImageObjectInfo
-
public class AFPImageObjectInfo extends AFPDataObjectInfo
A list of parameters associated with an image
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitsPerPixel
number of bits per pixel usedprivate boolean
color
is this a color image?private int
compression
compression type if anyprivate boolean
subtractive
-
Fields inherited from class org.apache.fop.afp.AFPDataObjectInfo
DEFAULT_MAPPING_OPTION
-
-
Constructor Summary
Constructors Constructor Description AFPImageObjectInfo()
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBitsPerPixel()
Returns the number of bits used per pixelint
getCompression()
Returns the compression typeboolean
hasCompression()
Returns true if this image uses compressionboolean
isColor()
Returns true if this is a color imageboolean
isSubtractive()
Indicates whether additive or subtractive mode is set.void
setBitsPerPixel(int bitsPerPixel)
Sets the number of bits per pixelvoid
setColor(boolean color)
Sets if this image is colorvoid
setCompression(int compression)
Sets the compression used with this imagevoid
setSubtractive(boolean subtractive)
Set either additive or subtractive mode (used for ASFLAG).java.lang.String
toString()
-
Methods inherited from class org.apache.fop.afp.AFPDataObjectInfo
getData, getDataHeight, getDataHeightRes, getDataWidth, getDataWidthRes, getMappingOption, getMimeType, getObjectAreaInfo, getObjectType, getResourceInfo, getUri, isCreatePageSegment, setCreatePageSegment, setData, setDataHeight, setDataHeightRes, setDataWidth, setDataWidthRes, setMappingOption, setMimeType, setObjectAreaInfo, setResourceInfo, setUri
-
-
-
-
Method Detail
-
setBitsPerPixel
public void setBitsPerPixel(int bitsPerPixel)
Sets the number of bits per pixel- Parameters:
bitsPerPixel
- the number of bits per pixel
-
setColor
public void setColor(boolean color)
Sets if this image is color- Parameters:
color
- true if this is a color image
-
getBitsPerPixel
public int getBitsPerPixel()
Returns the number of bits used per pixel- Returns:
- the number of bits used per pixel
-
isColor
public boolean isColor()
Returns true if this is a color image- Returns:
- true if this is a color image
-
hasCompression
public boolean hasCompression()
Returns true if this image uses compression- Returns:
- true if this image uses compression
-
getCompression
public int getCompression()
Returns the compression type- Returns:
- the compression type
-
setCompression
public void setCompression(int compression)
Sets the compression used with this image- Parameters:
compression
- the type of compression used with this image
-
setSubtractive
public void setSubtractive(boolean subtractive)
Set either additive or subtractive mode (used for ASFLAG).- Parameters:
subtractive
- true for subtractive mode, false for additive mode
-
isSubtractive
public boolean isSubtractive()
Indicates whether additive or subtractive mode is set.- Returns:
- true for subtractive mode, false for additive mode
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAFPDataObjectInfo
-
-