|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jxl.biff.drawing.Drawing jxl.write.WritableImage
Allows an image to be created, or an existing image to be manipulated Note that co-ordinates and dimensions are given in cells, so that if for example the width or height of a cell which the image spans is altered, the image will have a correspondign distortion
Field Summary | |
static jxl.biff.drawing.Drawing.ImageAnchorProperties |
MOVE_AND_SIZE_WITH_CELLS
Image anchor properties which will move and resize an image along with the cells |
static jxl.biff.drawing.Drawing.ImageAnchorProperties |
MOVE_WITH_CELLS
Image anchor properties which will move an image when cells are inserted or deleted |
static jxl.biff.drawing.Drawing.ImageAnchorProperties |
NO_MOVE_OR_SIZE_WITH_CELLS
Image anchor properties which will leave an image unaffected when other cells are inserted, removed or resized |
Constructor Summary | |
WritableImage(double x,
double y,
double width,
double height,
byte[] imageData)
Constructor |
|
WritableImage(double x,
double y,
double width,
double height,
java.io.File image)
Constructor |
|
WritableImage(jxl.biff.drawing.DrawingGroupObject d,
jxl.biff.drawing.DrawingGroup dg)
Constructor, used when copying sheets |
Method Summary | |
double |
getColumn()
Accessor for the image position |
double |
getHeight()
Accessor for the image dimensions |
jxl.biff.drawing.Drawing.ImageAnchorProperties |
getImageAnchor()
Accessor for the anchor properties |
byte[] |
getImageData()
Accessor for the image data |
java.io.File |
getImageFile()
Accessor for the image file |
double |
getRow()
Accessor for the image position |
double |
getWidth()
Accessor for the image dimensions |
void |
setColumn(double c)
Accessor for the image position |
void |
setHeight(double c)
Accessor for the image dimensions Note that the actual size of the rendered image will depend on the height of the rows it spans |
void |
setImageAnchor(jxl.biff.drawing.Drawing.ImageAnchorProperties iap)
Accessor for the anchor properties |
void |
setRow(double c)
Accessor for the image position |
void |
setWidth(double c)
Accessor for the image dimensions Note that the actual size of the rendered image will depend on the width of the columns it spans |
Methods inherited from class jxl.biff.drawing.Drawing |
getBlipId, getDrawingGroup, getHeight, getHorizontalResolution, getImageBytes, getImageFilePath, getImageHeight, getImageWidth, getMsoDrawingRecord, getObjectId, getOrigin, getReferenceCount, getShapeId, getSpContainer, getType, getVerticalResolution, getWidth, getX, getY, isFirst, isFormObject, removeRow, setDrawingGroup, setObjectId, setReferenceCount, setX, setY, writeAdditionalRecords, writeTailRecords |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static jxl.biff.drawing.Drawing.ImageAnchorProperties MOVE_AND_SIZE_WITH_CELLS
public static jxl.biff.drawing.Drawing.ImageAnchorProperties MOVE_WITH_CELLS
public static jxl.biff.drawing.Drawing.ImageAnchorProperties NO_MOVE_OR_SIZE_WITH_CELLS
Constructor Detail |
public WritableImage(double x, double y, double width, double height, java.io.File image)
x
- the column number at which to position the imagey
- the row number at which to position the imagewidth
- the number of columns cells which the image spansheight
- the number of rows which the image spansimage
- the source image filepublic WritableImage(double x, double y, double width, double height, byte[] imageData)
x
- the column number at which to position the imagey
- the row number at which to position the imagewidth
- the number of columns cells which the image spansheight
- the number of rows which the image spansimageData
- the image datapublic WritableImage(jxl.biff.drawing.DrawingGroupObject d, jxl.biff.drawing.DrawingGroup dg)
d
- the image to copydg
- the drawing groupMethod Detail |
public double getColumn()
public void setColumn(double c)
c
- the column number at which the image should be positionedpublic double getRow()
public void setRow(double c)
c
- the row number at which the image should be positionedpublic double getWidth()
public void setWidth(double c)
c
- the number of columns which this image spanspublic double getHeight()
public void setHeight(double c)
c
- the number of rows which this image should spanpublic java.io.File getImageFile()
public byte[] getImageData()
public void setImageAnchor(jxl.biff.drawing.Drawing.ImageAnchorProperties iap)
public jxl.biff.drawing.Drawing.ImageAnchorProperties getImageAnchor()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |