Package org.apache.poi.hslf.blip
Class PICT
java.lang.Object
org.apache.poi.hslf.usermodel.HSLFPictureData
org.apache.poi.hslf.blip.Metafile
org.apache.poi.hslf.blip.PICT
- All Implemented Interfaces:
GenericRecord
,PictureData
Represents Macintosh PICT 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
-
Constructor Summary
ConstructorsConstructorDescriptionPICT()
Deprecated.PICT
(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getData()
Returns the binary data of this Pictureint
PICT signature is0x5420
or0x5430
getType()
void
setSignature
(int signature) Sets the PICT signature - either0x5420
or0x5430
Methods inherited from class org.apache.poi.hslf.blip.Metafile
getImageDimension
Methods inherited from class org.apache.poi.hslf.usermodel.HSLFPictureData
create, getChecksum, getChecksum, getContentType, getGenericProperties, getHeader, getImageDimensionInPixels, getIndex, getOffset, getRawData, getUID, setData, setIndex, setOffset, setRawData, write
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren, getGenericRecordType
-
Constructor Details
-
PICT
Deprecated.UseHSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)
or one of its overloads to create new PICT. This API led to detached PICT instances (See Bugzilla 46122) and prevented adding additional functionality. -
PICT
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:PictureData
Returns the binary data of this Picture- Returns:
- picture data
-
getType
- Returns:
- the picture type
-
getSignature
public int getSignature()PICT signature is0x5420
or0x5430
- Returns:
- PICT signature (
0x5420
or0x5430
)
-
setSignature
public void setSignature(int signature) Sets the PICT signature - either0x5420
or0x5430
- Specified by:
setSignature
in classHSLFPictureData
-
HSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)
or one of its overloads to create new PICT.