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()voidsetData(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:
-