org.apache.poi.hssf.usermodel
Class HSSFPicture
java.lang.Object
org.apache.poi.hssf.usermodel.HSSFShape
org.apache.poi.hssf.usermodel.HSSFSimpleShape
org.apache.poi.hssf.usermodel.HSSFPicture
public class HSSFPicture
- extends HSSFSimpleShape
Represents a escher picture. Eg. A GIF, JPEG etc...
- Author:
- Glen Stampoultzis, Yegor Kozlov (yegor at apache.org)
Fields inherited from class org.apache.poi.hssf.usermodel.HSSFShape |
LINESTYLE_DASHDOTDOTSYS, LINESTYLE_DASHDOTGEL, LINESTYLE_DASHDOTSYS, LINESTYLE_DASHGEL, LINESTYLE_DASHSYS, LINESTYLE_DOTGEL, LINESTYLE_DOTSYS, LINESTYLE_LONGDASHDOTDOTGEL, LINESTYLE_LONGDASHDOTGEL, LINESTYLE_LONGDASHGEL, LINESTYLE_NONE, LINESTYLE_SOLID, LINEWIDTH_DEFAULT, LINEWIDTH_ONE_PT |
Methods inherited from class org.apache.poi.hssf.usermodel.HSSFShape |
countOfAllChildren, getAnchor, getFillColor, getLineStyle, getLineStyleColor, getLineWidth, getParent, isNoFill, setAnchor, setFillColor, setFillColor, setLineStyle, setLineStyleColor, setLineStyleColor, setLineWidth, setNoFill |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PICTURE_TYPE_EMF
public static final int PICTURE_TYPE_EMF
- See Also:
- Constant Field Values
PICTURE_TYPE_WMF
public static final int PICTURE_TYPE_WMF
- See Also:
- Constant Field Values
PICTURE_TYPE_PICT
public static final int PICTURE_TYPE_PICT
- See Also:
- Constant Field Values
PICTURE_TYPE_JPEG
public static final int PICTURE_TYPE_JPEG
- See Also:
- Constant Field Values
PICTURE_TYPE_PNG
public static final int PICTURE_TYPE_PNG
- See Also:
- Constant Field Values
PICTURE_TYPE_DIB
public static final int PICTURE_TYPE_DIB
- See Also:
- Constant Field Values
getPictureIndex
public int getPictureIndex()
setPictureIndex
public void setPictureIndex(int pictureIndex)
resize
public void resize()
- Reset the image to the original size.
- Since:
- POI 3.0.2
getPreferredSize
public HSSFClientAnchor getPreferredSize()
- Calculate the preferred size for this picture.
- Returns:
- HSSFClientAnchor with the preferred size for this image
- Since:
- POI 3.0.2
getResolution
protected int[] getResolution(javax.imageio.ImageReader r)
throws java.io.IOException
- The metadata of PNG and JPEG can contain the width of a pixel in millimeters.
Return the the "effective" dpi calculated as
25.4/HorizontalPixelSize
and 25.4/VerticalPixelSize
. Where 25.4 is the number of mm in inch.
- Returns:
- array of two elements:
{horisontalPdi, verticalDpi}
.
{96, 96} is the default.
- Throws:
java.io.IOException
getImageDimension
public java.awt.Dimension getImageDimension()
- Return the dimension of this image
- Returns:
- image dimension
Copyright 2008 The Apache Software Foundation or
its licensors, as applicable.