Package org.apache.poi.hslf.blip
Class Metafile
java.lang.Object
org.apache.poi.hslf.usermodel.HSLFPictureData
org.apache.poi.hslf.blip.Metafile
- All Implemented Interfaces:
PictureData
Represents a metafile picture which can be one of the following types: EMF, WMF, or PICT.
A metafile is stored compressed using the ZIP deflate/inflate algorithm.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
A structure which represents a 34-byte header preceding the compressed metafile dataNested classes/interfaces inherited from interface org.apache.poi.sl.usermodel.PictureData
PictureData.PictureType
-
Field Summary
Fields inherited from class org.apache.poi.hslf.usermodel.HSLFPictureData
CHECKSUM_SIZE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static byte[]
compress
(byte[] bytes, int offset, int length) Return the original image dimensions in points (for formats supported by BufferedImage).Methods inherited from class org.apache.poi.hslf.usermodel.HSLFPictureData
create, getChecksum, getChecksum, getContentType, getHeader, getImageDimensionInPixels, getIndex, getOffset, getRawData, getSignature, getUID, getUIDInstanceCount, setIndex, setOffset, setRawData, setSignature, setUIDInstanceCount, write
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.poi.sl.usermodel.PictureData
getData, getType, setData
-
Constructor Details
-
Metafile
public Metafile()
-
-
Method Details
-
compress
- Throws:
IOException
-
getImageDimension
Description copied from interface:PictureData
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.
-