public abstract class Bitmap extends HSLFPictureData
PictureData.PictureTypeCHECKSUM_SIZE| Modifier | Constructor and Description |
|---|---|
|
Bitmap()
Deprecated.
Use
HSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType) or one of its overloads to create new
Bitmap. This API led to detached Bitmap instances (See Bugzilla
46122) and prevented adding additional functionality. |
protected |
Bitmap(EscherContainerRecord recordContainer,
EscherBSERecord bse)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
formatImageForSlideshow(byte[] data)
Formats the picture data for storage in the slideshow.
|
byte[] |
getData()
Returns the binary data of this Picture
|
java.awt.Dimension |
getImageDimension()
Return the original image dimensions in points
(for formats supported by BufferedImage).
|
create, getChecksum, getChecksum, getContentType, getGenericProperties, getHeader, getImageDimensionInPixels, getIndex, getOffset, getRawData, getSignature, getUID, getUIDInstanceCount, setData, setIndex, setOffset, setRawData, setSignature, setUIDInstanceCount, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypegetGenericChildren, getGenericRecordType@Deprecated @Removal(version="5.3") public Bitmap()
HSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType) or one of its overloads to create new
Bitmap. This API led to detached Bitmap instances (See Bugzilla
46122) and prevented adding additional functionality.@Internal protected Bitmap(EscherContainerRecord recordContainer, EscherBSERecord bse)
recordContainer - Record tracking all pictures. Should be attached to the slideshow that this picture is
linked to.bse - Record referencing this picture. Should be attached to the slideshow that this picture is linked to.public byte[] getData()
PictureDataprotected byte[] formatImageForSlideshow(byte[] data)
HSLFPictureData
Images stored in HSLFSlideShows are represented differently than when they are standalone files. The
exact formatting differs for each image type.
formatImageForSlideshow in class HSLFPictureDatadata - Original image data. If these bytes were written to a disk, a common image viewer would be able to
render the image.public java.awt.Dimension getImageDimension()
PictureDataCopyright 2022 The Apache Software Foundation or its licensors, as applicable.