org.apache.poi.hslf.blip
Class PNG

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

public final class PNG
extends Bitmap

Represents a PNG picture data in a PPT file


Nested Class Summary
 
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
PNG()
           
 
Method Summary
 byte[] getData()
          Returns the binary data of this Picture
 int getSignature()
          PNG signature is 0x6E00 or 0x6E10
 PictureData.PictureType getType()
           
 void setSignature(int signature)
          Sets the PNG signature - either 0x6E00 or 0x6E10
 
Methods inherited from class org.apache.poi.hslf.blip.Bitmap
getImageDimension, setData
 
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

PNG

public PNG()
Method Detail

getData

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

Specified by:
getData in interface PictureData
Overrides:
getData in class Bitmap
Returns:
picture data

getType

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

getSignature

public int getSignature()
PNG signature is 0x6E00 or 0x6E10

Specified by:
getSignature in class HSLFPictureData
Returns:
PNG signature (0x6E00 or 0x6E10)

setSignature

public void setSignature(int signature)
Sets the PNG signature - either 0x6E00 or 0x6E10

Specified by:
setSignature in class HSLFPictureData


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