Package org.apache.poi.hslf.blip
Class WMF
java.lang.Object
org.apache.poi.hslf.usermodel.HSLFPictureData
org.apache.poi.hslf.blip.Metafile
org.apache.poi.hslf.blip.WMF
- All Implemented Interfaces:
GenericRecord,PictureData
Represents a WMF (Windows Metafile) picture data.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.poi.hslf.blip.Metafile
Metafile.HeaderNested classes/interfaces inherited from interface org.apache.poi.sl.usermodel.PictureData
PictureData.PictureType -
Constructor Summary
ConstructorsConstructorDescriptionWMF()Deprecated.WMF(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getData()Returns the binary data of this PictureintWMF signature is either0x2160or0x2170getType()voidsetSignature(int signature) Sets the WMF signature - either0x2160or0x2170Methods inherited from class org.apache.poi.hslf.blip.Metafile
getImageDimensionMethods inherited from class org.apache.poi.hslf.usermodel.HSLFPictureData
create, getChecksum, getChecksum, getContentType, getGenericProperties, getHeader, getImageDimensionInPixels, getIndex, getOffset, getRawData, getUID, setData, setIndex, setOffset, setRawData, writeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren, getGenericRecordType
-
Constructor Details
-
WMF
Deprecated.UseHSLFSlideShow.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
Creates a new instance.- Parameters:
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.
-
-
Method Details
-
getData
public byte[] getData()Description copied from interface:PictureDataReturns the binary data of this Picture- Returns:
- picture data
-
getType
- Returns:
- the picture type
-
getSignature
public int getSignature()WMF signature is either0x2160or0x2170 -
setSignature
public void setSignature(int signature) Sets the WMF signature - either0x2160or0x2170- Specified by:
setSignaturein classHSLFPictureData
-
HSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)or one of its overloads to create new WMF.