Package org.apache.poi.sl.usermodel
Interface PictureData
- All Known Implementing Classes:
Bitmap
,DIB
,EMF
,HSLFPictureData
,JPEG
,Metafile
,PICT
,PNG
,WMF
,XSLFPictureData
public interface PictureData
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Gets the checksum - the checksum can be of various length - mostly it's 8 (XSLF) or 16 (HSLF) bytes long.Returns content type (mime type) of this picture.byte[]
getData()
Returns the binary data of this PictureReturn the original image dimensions in points (for formats supported by BufferedImage).Return the original image dimensions in pixelsgetType()
void
setData
(byte[] data) Sets the binary picture data
-
Method Details
-
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
Sets the binary picture data- 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:
-