Package org.apache.poi.sl.usermodel
Interface PictureData
-
public interface PictureData
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PictureData.PictureType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]
getChecksum()
Gets the checksum - the checksum can be of various length - mostly it's 8 (XSLF) or 16 (HSLF) bytes long.String
getContentType()
Returns content type (mime type) of this picture.byte[]
getData()
Returns the binary data of this PictureDimension
getImageDimension()
Return the original image dimensions in points (for formats supported by BufferedImage).Dimension
getImageDimensionInPixels()
Return the original image dimensions in pixelsPictureData.PictureType
getType()
void
setData(byte[] data)
Sets the binary picture data
-
-
-
Method Detail
-
getContentType
String getContentType()
Returns content type (mime type) of this picture.- Returns:
- content type of this picture.
-
getType
PictureData.PictureType getType()
- Returns:
- the picture type
-
getData
byte[] getData()
Returns the binary data of this Picture- Returns:
- picture data
-
setData
void setData(byte[] data) throws IOException
Sets the binary picture dataThe format of the data must match the format of
getType()
. Failure to match the picture data may result in data loss.- Parameters:
data
- picture data- Throws:
IOException
-
getChecksum
byte[] getChecksum()
Gets the checksum - the checksum can be of various length - mostly it's 8 (XSLF) or 16 (HSLF) bytes long.- Returns:
- the checksum
-
getImageDimension
Dimension getImageDimension()
Return the original image dimensions in points (for formats supported by BufferedImage). Will return a Dimension with a default width of 200x200 if the format unsupported.
-
getImageDimensionInPixels
Dimension getImageDimensionInPixels()
Return the original image dimensions in pixels- See Also:
getImageDimension()
-
-