Package org.apache.poi.hslf.blip
Class DIB
java.lang.Object
org.apache.poi.hslf.usermodel.HSLFPictureData
org.apache.poi.hslf.blip.Bitmap
org.apache.poi.hslf.blip.DIB
- All Implemented Interfaces:
PictureData
Represents a DIB 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]addBMPHeader(byte[] data) byte[]getData()Returns the binary data of this PictureintDIB signature is0x7A80or0x7A90getType()voidsetData(byte[] data) Sets the binary picture datavoidsetSignature(int signature) Sets the DIB signature - either0x7A80or0x7A90Methods inherited from class org.apache.poi.hslf.blip.Bitmap
getImageDimensionMethods 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
-
Constructor Details
-
DIB
public DIB()
-
-
Method Details
-
getType
- Returns:
- the picture type
-
getSignature
public int getSignature()DIB signature is0x7A80or0x7A90- Specified by:
getSignaturein classHSLFPictureData- Returns:
- DIB signature (
0x7A80or0x7A90)
-
setSignature
public void setSignature(int signature) Sets the DIB signature - either0x7A80or0x7A90- Specified by:
setSignaturein classHSLFPictureData
-
getData
public byte[] getData()Description copied from interface:PictureDataReturns the binary data of this Picture- Specified by:
getDatain interfacePictureData- Overrides:
getDatain classBitmap- Returns:
- picture data
-
addBMPHeader
public static byte[] addBMPHeader(byte[] data) -
setData
Description copied from interface:PictureDataSets the binary picture data- Specified by:
setDatain interfacePictureData- Overrides:
setDatain classBitmap- Parameters:
data- picture data- Throws:
IOException
-