|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjxl.biff.drawing.Drawing
jxl.write.WritableImage
public class 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 file
public 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 data
public WritableImage(jxl.biff.drawing.DrawingGroupObject d,
jxl.biff.drawing.DrawingGroup dg)
d - the image to copydg - the drawing group| Method Detail |
|---|
public double getColumn()
getColumn in interface ImagegetColumn in class jxl.biff.drawing.Drawingpublic void setColumn(double c)
c - the column number at which the image should be positionedpublic double getRow()
getRow in interface ImagegetRow in class jxl.biff.drawing.Drawingpublic void setRow(double c)
c - the row number at which the image should be positionedpublic double getWidth()
getWidth in interface jxl.biff.drawing.DrawingGroupObjectgetWidth in interface ImagegetWidth in class jxl.biff.drawing.Drawingpublic void setWidth(double c)
setWidth in interface jxl.biff.drawing.DrawingGroupObjectsetWidth in class jxl.biff.drawing.Drawingc - the number of columns which this image spanspublic double getHeight()
getHeight in interface jxl.biff.drawing.DrawingGroupObjectgetHeight in interface ImagegetHeight in class jxl.biff.drawing.Drawingpublic void setHeight(double c)
setHeight in interface jxl.biff.drawing.DrawingGroupObjectsetHeight in class jxl.biff.drawing.Drawingc - the number of rows which this image should spanpublic java.io.File getImageFile()
getImageFile in interface ImagegetImageFile in class jxl.biff.drawing.Drawingpublic byte[] getImageData()
getImageData in interface jxl.biff.drawing.DrawingGroupObjectgetImageData in interface ImagegetImageData in class jxl.biff.drawing.Drawingpublic void setImageAnchor(jxl.biff.drawing.Drawing.ImageAnchorProperties iap)
setImageAnchor in class jxl.biff.drawing.Drawingpublic jxl.biff.drawing.Drawing.ImageAnchorProperties getImageAnchor()
getImageAnchor in class jxl.biff.drawing.Drawing
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||