public abstract class Bitmap extends HSLFPictureData
PictureData.PictureType
CHECKSUM_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, write
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType
getGenericChildren, 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()
PictureData
protected byte[] formatImageForSlideshow(byte[] data)
HSLFPictureData
Images stored in HSLFSlideShow
s are represented differently than when they are standalone files. The
exact formatting differs for each image type.
formatImageForSlideshow
in class HSLFPictureData
data
- 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()
PictureData
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.