public final class WMF extends Metafile
Metafile.HeaderPictureData.PictureTypeCHECKSUM_SIZE| Constructor and Description |
|---|
WMF()
Deprecated.
Use
HSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType) or one of its overloads to create new
WMF. This API led to detached WMF instances (See Bugzilla
46122) and prevented adding additional functionality. |
WMF(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() |
int |
getSignature()
WMF signature is either
0x2160 or 0x2170 |
PictureData.PictureType |
getType() |
void |
setSignature(int signature)
Sets the WMF signature - either
0x2160 or 0x2170 |
compress, getImageDimensioncreate, getChecksum, getChecksum, getContentType, getGenericProperties, getHeader, getImageDimensionInPixels, getIndex, getOffset, getRawData, getUID, getUIDInstanceCount, setData, setIndex, setOffset, setRawData, setUIDInstanceCount, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetGenericChildren, getGenericRecordType@Deprecated @Removal(version="5.3") public WMF()
HSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType) or one of its overloads to create new
WMF. This API led to detached WMF instances (See Bugzilla
46122) and prevented adding additional functionality.@Internal public WMF(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()
protected 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 PictureData.PictureType getType()
public int getSignature()
0x2160 or 0x2170getSignature in class HSLFPictureDatapublic void setSignature(int signature)
0x2160 or 0x2170setSignature in class HSLFPictureData