Package org.apache.fop.afp
Class AFPImageObjectInfo
java.lang.Object
org.apache.fop.afp.AFPDataObjectInfo
org.apache.fop.afp.AFPImageObjectInfo
A list of parameters associated with an image
-
Field Summary
Fields inherited from class org.apache.fop.afp.AFPDataObjectInfo
DEFAULT_MAPPING_OPTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the number of bits used per pixelint
Returns the compression typeboolean
Returns true if this image uses compressionboolean
isColor()
Returns true if this is a color imageboolean
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).toString()
Methods inherited from class org.apache.fop.afp.AFPDataObjectInfo
getData, getDataHeight, getDataHeightRes, getDataWidth, getDataWidthRes, getMappingOption, getMimeType, getObjectAreaInfo, getObjectType, getResourceInfo, getTransparencyMask, getUri, isCreatePageSegment, setCreatePageSegment, setData, setDataHeight, setDataHeightRes, setDataWidth, setDataWidthRes, setMappingOption, setMimeType, setObjectAreaInfo, setResourceInfo, setTransparencyMask, setUri
-
Constructor Details
-
AFPImageObjectInfo
public AFPImageObjectInfo()Default constructor
-
-
Method Details
-
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
- Overrides:
toString
in classAFPDataObjectInfo
-