|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.poi.xssf.usermodel.XSSFAnchor
org.apache.poi.xssf.usermodel.XSSFClientAnchor
public final class XSSFClientAnchor
A client anchor is attached to an excel worksheet. It anchors against top-left and bottom-right cells.
| Field Summary |
|---|
| Fields inherited from interface org.apache.poi.ss.usermodel.ClientAnchor |
|---|
DONT_MOVE_AND_RESIZE, MOVE_AND_RESIZE, MOVE_DONT_RESIZE |
| Constructor Summary | |
|---|---|
|
XSSFClientAnchor()
Creates a new client anchor and defaults all the anchor positions to 0. |
protected |
XSSFClientAnchor(org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker cell1,
org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker cell2)
Create XSSFClientAnchor from existing xml beans |
|
XSSFClientAnchor(int dx1,
int dy1,
int dx2,
int dy2,
int col1,
int row1,
int col2,
int row2)
Creates a new client anchor and sets the top-left and bottom-right coordinates of the anchor. |
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
|
int |
getAnchorType()
Gets the anchor type |
short |
getCol1()
Returns the column (0 based) of the first cell. |
short |
getCol2()
Returns the column (0 based) of the second cell. |
int |
getDx1()
Returns the x coordinate within the first cell. |
int |
getDx2()
Returns the x coordinate within the second cell Note - XSSF and HSSF have a slightly different coordinate system, values in XSSF are larger by a factor of XSSFShape.EMU_PER_PIXEL |
int |
getDy1()
Returns the y coordinate within the first cell Note - XSSF and HSSF have a slightly different coordinate system, values in XSSF are larger by a factor of XSSFShape.EMU_PER_PIXEL |
int |
getDy2()
Sets the y coordinate within the second cell Note - XSSF and HSSF have a slightly different coordinate system, values in XSSF are larger by a factor of XSSFShape.EMU_PER_PIXEL |
org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker |
getFrom()
Return starting anchor point |
int |
getRow1()
Returns the row (0 based) of the first cell. |
int |
getRow2()
Returns the row (0 based) of the second cell. |
org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker |
getTo()
Return ending anchor point |
boolean |
isSet()
|
void |
setAnchorType(int anchorType)
Sets the anchor type |
void |
setCol1(int col1)
Sets the column (0 based) of the first cell. |
void |
setCol2(int col2)
Returns the column (0 based) of the second cell. |
void |
setDx1(int dx1)
Sets the x coordinate within the first cell Note - XSSF and HSSF have a slightly different coordinate system, values in XSSF are larger by a factor of XSSFShape.EMU_PER_PIXEL |
void |
setDx2(int dx2)
Sets the x coordinate within the second cell Note - XSSF and HSSF have a slightly different coordinate system, values in XSSF are larger by a factor of XSSFShape.EMU_PER_PIXEL |
void |
setDy1(int dy1)
Sets the y coordinate within the first cell Note - XSSF and HSSF have a slightly different coordinate system, values in XSSF are larger by a factor of XSSFShape.EMU_PER_PIXEL |
void |
setDy2(int dy2)
Sets the y coordinate within the second cell Note - XSSF and HSSF have a slightly different coordinate system, values in XSSF are larger by a factor of XSSFShape.EMU_PER_PIXEL |
protected void |
setFrom(org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker from)
|
void |
setRow1(int row1)
Returns the row (0 based) of the first cell. |
void |
setRow2(int row2)
Returns the row (0 based) of the first cell. |
protected void |
setTo(org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker to)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public XSSFClientAnchor()
public XSSFClientAnchor(int dx1,
int dy1,
int dx2,
int dy2,
int col1,
int row1,
int col2,
int row2)
dx1 - the x coordinate within the first cell.dy1 - the y coordinate within the first cell.dx2 - the x coordinate within the second cell.dy2 - the y coordinate within the second cell.col1 - the column (0 based) of the first cell.row1 - the row (0 based) of the first cell.col2 - the column (0 based) of the second cell.row2 - the row (0 based) of the second cell.
protected XSSFClientAnchor(org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker cell1,
org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker cell2)
cell1 - starting anchor pointcell2 - ending anchor point| Method Detail |
|---|
public short getCol1()
ClientAnchor
getCol1 in interface ClientAnchorpublic void setCol1(int col1)
ClientAnchor
setCol1 in interface ClientAnchorcol1 - 0-based column of the first cell.public short getCol2()
ClientAnchor
getCol2 in interface ClientAnchorpublic void setCol2(int col2)
ClientAnchor
setCol2 in interface ClientAnchorcol2 - 0-based column of the second cell.public int getRow1()
ClientAnchor
getRow1 in interface ClientAnchorpublic void setRow1(int row1)
ClientAnchor
setRow1 in interface ClientAnchorrow1 - 0-based row of the first cell.public int getRow2()
ClientAnchor
getRow2 in interface ClientAnchorpublic void setRow2(int row2)
ClientAnchor
setRow2 in interface ClientAnchorrow2 - 0-based row of the first cell.public int getDx1()
ClientAnchorXSSFShape.EMU_PER_PIXEL
getDx1 in interface ClientAnchorgetDx1 in class XSSFAnchorpublic void setDx1(int dx1)
ClientAnchorXSSFShape.EMU_PER_PIXEL
setDx1 in interface ClientAnchorsetDx1 in class XSSFAnchordx1 - the x coordinate within the first cellpublic int getDy1()
ClientAnchorXSSFShape.EMU_PER_PIXEL
getDy1 in interface ClientAnchorgetDy1 in class XSSFAnchorpublic void setDy1(int dy1)
ClientAnchorXSSFShape.EMU_PER_PIXEL
setDy1 in interface ClientAnchorsetDy1 in class XSSFAnchordy1 - the y coordinate within the first cellpublic int getDy2()
ClientAnchorXSSFShape.EMU_PER_PIXEL
getDy2 in interface ClientAnchorgetDy2 in class XSSFAnchorpublic void setDy2(int dy2)
ClientAnchorXSSFShape.EMU_PER_PIXEL
setDy2 in interface ClientAnchorsetDy2 in class XSSFAnchordy2 - the y coordinate within the second cellpublic int getDx2()
ClientAnchorXSSFShape.EMU_PER_PIXEL
getDx2 in interface ClientAnchorgetDx2 in class XSSFAnchorpublic void setDx2(int dx2)
ClientAnchorXSSFShape.EMU_PER_PIXEL
setDx2 in interface ClientAnchorsetDx2 in class XSSFAnchordx2 - the x coordinate within the second cellpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object@Internal public org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker getFrom()
protected void setFrom(org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker from)
@Internal public org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker getTo()
protected void setTo(org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker to)
public void setAnchorType(int anchorType)
0 = Move and size with Cells, 2 = Move but don't size with cells, 3 = Don't move or size with cells.
setAnchorType in interface ClientAnchoranchorType - the anchor typeClientAnchor.MOVE_AND_RESIZE,
ClientAnchor.MOVE_DONT_RESIZE,
ClientAnchor.DONT_MOVE_AND_RESIZEpublic int getAnchorType()
0 = Move and size with Cells, 2 = Move but don't size with cells, 3 = Don't move or size with cells.
getAnchorType in interface ClientAnchorClientAnchor.MOVE_AND_RESIZE,
ClientAnchor.MOVE_DONT_RESIZE,
ClientAnchor.DONT_MOVE_AND_RESIZEpublic boolean isSet()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||