|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hwpf.model.PictureDescriptor
org.apache.poi.hwpf.usermodel.Picture
public final class Picture
Represents embedded picture extracted from Word Document
Field Summary | |
---|---|
static byte[] |
BMP
Deprecated. |
static byte[] |
COMPRESSED1
|
static byte[] |
COMPRESSED2
|
static byte[] |
EMF
Deprecated. |
static byte[] |
GIF
Deprecated. |
static byte[] |
IHDR
|
static byte[] |
JPG
Deprecated. |
static byte[] |
PNG
Deprecated. |
static byte[] |
TIFF
Deprecated. |
static byte[] |
TIFF1
Deprecated. |
static byte[] |
WMF1
Deprecated. |
static byte[] |
WMF2
Deprecated. |
Fields inherited from class org.apache.poi.hwpf.model.PictureDescriptor |
---|
cbHeader, dxaCropLeft, dxaCropRight, dxaGoal, dyaCropBottom, dyaCropTop, dyaGoal, lcb, mfp_hMF, mfp_mm, mfp_xExt, mfp_yExt, mx, my, offset14 |
Constructor Summary | |
---|---|
Picture(byte[] _dataStream)
|
|
Picture(int dataBlockStartOfsset,
byte[] _dataStream,
boolean fillBytes)
|
Method Summary | |
---|---|
int |
getAspectRatioX()
Deprecated. use more precise getHorizontalScalingFactor() |
int |
getAspectRatioY()
Deprecated. use more precise getVerticalScalingFactor() |
byte[] |
getContent()
|
int |
getDxaCropLeft()
|
int |
getDxaCropRight()
|
int |
getDxaGoal()
Gets the initial width of the picture, in twips, prior to cropping or scaling. |
int |
getDyaCropBottom()
|
int |
getDyaCropTop()
|
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 it stored in 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 org.apache.poi.hwpf.model.PictureDescriptor |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
@Deprecated public static final byte[] GIF
@Deprecated public static final byte[] PNG
@Deprecated public static final byte[] JPG
@Deprecated public static final byte[] BMP
@Deprecated public static final byte[] TIFF
@Deprecated public static final byte[] TIFF1
@Deprecated public static final byte[] EMF
@Deprecated public static final byte[] WMF1
@Deprecated public static final byte[] WMF2
public static final byte[] IHDR
public static final byte[] COMPRESSED1
public static final byte[] COMPRESSED2
Constructor Detail |
---|
public Picture(int dataBlockStartOfsset, byte[] _dataStream, boolean fillBytes)
public Picture(byte[] _dataStream)
Method Detail |
---|
public java.lang.String suggestFullFileName()
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 outpublic int getStartOffset()
CharacterRun.getPicOffset()
public byte[] getContent()
public byte[] getRawContent()
public int getSize()
@Deprecated public int getAspectRatioX()
getHorizontalScalingFactor()
public int getHorizontalScalingFactor()
@Deprecated public int getAspectRatioY()
getVerticalScalingFactor()
public int getVerticalScalingFactor()
public int getDxaGoal()
public int getDyaGoal()
public int getDxaCropLeft()
public int getDyaCropTop()
public int getDxaCropRight()
public int getDyaCropBottom()
public java.lang.String suggestFileExtension()
public java.lang.String getMimeType()
public PictureType suggestPictureType()
public int getWidth()
public int getHeight()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |