Package org.apache.poi.sl.usermodel
Interface PictureData
-
public interface PictureData
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPictureData.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.StringgetContentType()Returns content type (mime type) of this picture.byte[]getData()Returns the binary data of this PictureDimensiongetImageDimension()Return the original image dimensions in points (for formats supported by BufferedImage).DimensiongetImageDimensionInPixels()Return the original image dimensions in pixelsPictureData.PictureTypegetType()voidsetData(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 IOExceptionSets 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()
-
-