| 
 | ||||||||||
| 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[] | BMPDeprecated. | 
| static byte[] | COMPRESSED1 | 
| static byte[] | COMPRESSED2 | 
| static byte[] | EMFDeprecated. | 
| static byte[] | GIFDeprecated. | 
| static byte[] | IHDR | 
| static byte[] | JPGDeprecated. | 
| static byte[] | PNGDeprecated. | 
| static byte[] | TIFFDeprecated. | 
| static byte[] | TIFF1Deprecated. | 
| static byte[] | WMF1Deprecated. | 
| static byte[] | WMF2Deprecated. | 
| 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 | |
|---|---|
|  int | getAspectRatioX()Deprecated. use more precise getHorizontalScalingFactor() | 
|  int | getAspectRatioY()Deprecated. use more precise getVerticalScalingFactor() | 
|  byte[] | getContent() | 
|  int | getDxaCropLeft()Deprecated. | 
|  int | getDxaCropRight()Deprecated. | 
|  int | getDxaGoal()Gets the initial width of the picture, in twips, prior to cropping or scaling. | 
|  int | getDyaCropBottom()Deprecated. | 
|  int | getDyaCropTop()Deprecated. | 
|  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 java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
@Deprecated public static final byte[] BMP
public static final byte[] COMPRESSED1
public static final byte[] COMPRESSED2
@Deprecated public static final byte[] EMF
@Deprecated public static final byte[] GIF
public static final byte[] IHDR
@Deprecated public static final byte[] JPG
@Deprecated public static final byte[] PNG
@Deprecated public static final byte[] TIFF
@Deprecated public static final byte[] TIFF1
@Deprecated public static final byte[] WMF1
@Deprecated public static final byte[] WMF2
| Constructor Detail | 
|---|
public Picture(EscherBlipRecord blipRecord)
public Picture(int dataBlockStartOfsset,
               byte[] _dataStream,
               boolean fillBytes)
| Method Detail | 
|---|
@Deprecated public int getAspectRatioX()
getHorizontalScalingFactor()
@Deprecated public int getAspectRatioY()
getVerticalScalingFactor()
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 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 | |||||||||