|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hwpf.usermodel.Picture
public final class Picture
Represents embedded picture extracted from Word Document
Field Summary | |
---|---|
static byte[] |
COMPRESSED1
|
static byte[] |
COMPRESSED2
|
static byte[] |
IHDR
|
Constructor Summary | |
---|---|
Picture(EscherBlipRecord blipRecord)
Builds a Picture object for a Picture stored as Escher. |
|
Picture(int dataBlockStartOfsset,
byte[] _dataStream,
boolean fillBytes)
Builds a Picture object for a Picture stored in the DataStream |
Method Summary | |
---|---|
byte[] |
getContent()
|
java.lang.String |
getDescription()
returns the description stored in the alternative text |
int |
getDxaCropLeft()
Deprecated. POI 3.8 beta 4. |
int |
getDxaCropRight()
Deprecated. POI 3.8 beta 4. |
int |
getDxaGoal()
Gets the initial width of the picture, in twips, prior to cropping or scaling. |
int |
getDyaCropBottom()
Deprecated. POI 3.8 beta 5. |
int |
getDyaCropTop()
Deprecated. POI 3.8 beta 5. |
int |
getDyaGoal()
Gets the initial height of the picture, in twips, prior to cropping or scaling. |
int |
getHeight()
returns pixel height of the picture or -1 if dimensions determining was failed |
int |
getHorizontalScalingFactor()
|
java.lang.String |
getMimeType()
Returns the MIME type for the image |
byte[] |
getRawContent()
Returns picture's content as stored in the Word file, i.e. |
int |
getSize()
|
int |
getStartOffset()
|
int |
getVerticalScalingFactor()
|
int |
getWidth()
returns pixel width of the picture or -1 if dimensions determining was failed |
java.lang.String |
suggestFileExtension()
tries to suggest extension for picture's file by matching signatures of popular image formats to first bytes of picture's contents |
java.lang.String |
suggestFullFileName()
Tries to suggest a filename: hex representation of picture structure offset in "Data" stream plus extension that is tried to determine from first byte of picture's content. |
PictureType |
suggestPictureType()
|
void |
writeImageContent(java.io.OutputStream out)
Writes Picture's content bytes to specified OutputStream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final byte[] COMPRESSED1
public static final byte[] COMPRESSED2
public static final byte[] IHDR
Constructor Detail |
---|
public Picture(EscherBlipRecord blipRecord)
public Picture(int dataBlockStartOfsset, byte[] _dataStream, boolean fillBytes)
Method Detail |
---|
public byte[] getContent()
@Deprecated public int getDxaCropLeft()
@Deprecated public int getDxaCropRight()
public int getDxaGoal()
@Deprecated public int getDyaCropBottom()
@Deprecated public int getDyaCropTop()
public int getDyaGoal()
public int getHeight()
public int getHorizontalScalingFactor()
public java.lang.String getMimeType()
public byte[] getRawContent()
public int getSize()
public int getStartOffset()
CharacterRun.getPicOffset()
public int getVerticalScalingFactor()
public int getWidth()
public java.lang.String getDescription()
public java.lang.String suggestFileExtension()
public java.lang.String suggestFullFileName()
public PictureType suggestPictureType()
public void writeImageContent(java.io.OutputStream out) throws java.io.IOException
out
- a stream to write to
java.io.IOException
- if some exception is occured while writing to specified out
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |