org.apache.poi.hslf.blip
Class EMF

java.lang.Object
  extended by org.apache.poi.hslf.usermodel.HSLFPictureData
      extended by org.apache.poi.hslf.blip.Metafile
          extended by org.apache.poi.hslf.blip.EMF
All Implemented Interfaces:
PictureData

public final class EMF
extends Metafile

Represents EMF (Windows Enhanced Metafile) picture data.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.poi.hslf.blip.Metafile
Metafile.Header
 
Nested 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
EMF()
           
 
Method Summary
 byte[] getData()
          Returns the binary data of this Picture
 int getSignature()
          EMF signature is 0x3D40 or 0x3D50
 PictureData.PictureType getType()
           
 void setData(byte[] data)
          Sets the binary picture data
 void setSignature(int signature)
          Sets the EMF signature - either 0x3D40 or 0x3D50
 
Methods inherited from class org.apache.poi.hslf.blip.Metafile
compress, getImageDimension
 
Methods inherited from class org.apache.poi.hslf.usermodel.HSLFPictureData
create, getChecksum, getChecksum, getContentType, getHeader, getImageDimensionInPixels, getIndex, getOffset, getRawData, getUID, getUIDInstanceCount, setIndex, setOffset, setRawData, setUIDInstanceCount, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EMF

public EMF()
Method Detail

getData

public byte[] getData()
Description copied from interface: PictureData
Returns the binary data of this Picture

Returns:
picture data

setData

public void setData(byte[] data)
             throws java.io.IOException
Description copied from interface: PictureData
Sets the binary picture data

Parameters:
data - picture data
Throws:
java.io.IOException

getType

public PictureData.PictureType getType()
Returns:
the picture type

getSignature

public int getSignature()
EMF signature is 0x3D40 or 0x3D50

Specified by:
getSignature in class HSLFPictureData
Returns:
EMF signature (0x3D40 or 0x3D50)

setSignature

public void setSignature(int signature)
Sets the EMF signature - either 0x3D40 or 0x3D50

Specified by:
setSignature in class HSLFPictureData


Copyright 2017 The Apache Software Foundation or its licensors, as applicable.