org.apache.poi.hssf.usermodel
public final class HSSFClientAnchor extends HSSFAnchor implements ClientAnchor
DONT_MOVE_AND_RESIZE, MOVE_AND_RESIZE, MOVE_DONT_RESIZE| Constructor and Description |
|---|
HSSFClientAnchor()
Creates a new client anchor and defaults all the anchor positions to 0.
|
HSSFClientAnchor(int dx1,
int dy1,
int dx2,
int dy2,
short col1,
int row1,
short col2,
int row2)
Creates a new client anchor and sets the top-left and bottom-right
coordinates of the anchor.
|
| Modifier and Type | Method and Description |
|---|---|
float |
getAnchorHeightInPoints(HSSFSheet sheet)
Calculates the height of a client anchor in points.
|
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 |
getRow1()
Returns the row (0 based) of the first cell.
|
int |
getRow2()
Returns the row (0 based) of the second cell.
|
boolean |
isHorizontallyFlipped() |
boolean |
isVerticallyFlipped() |
void |
setAnchor(short col1,
int row1,
int x1,
int y1,
short col2,
int row2,
int x2,
int y2)
Dets the top-left and bottom-right
coordinates of the anchor.
|
void |
setAnchorType(int anchorType)
Sets the anchor type
|
void |
setCol1(int col1)
Sets the column (0 based) of the first cell.
|
void |
setCol1(short col1) |
void |
setCol2(int col2)
Returns the column (0 based) of the second cell.
|
void |
setCol2(short col2) |
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.
|
getDx1, getDx2, getDy1, getDy2, setDx1, setDx2, setDy1, setDy2public HSSFClientAnchor()
public HSSFClientAnchor(int dx1,
int dy1,
int dx2,
int dy2,
short col1,
int row1,
short 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.public float getAnchorHeightInPoints(HSSFSheet sheet)
sheet - the sheet the anchor will be attached topublic short getCol1()
ClientAnchorgetCol1 in interface ClientAnchorpublic void setCol1(short col1)
public void setCol1(int col1)
ClientAnchorsetCol1 in interface ClientAnchorcol1 - 0-based column of the first cell.public short getCol2()
ClientAnchorgetCol2 in interface ClientAnchorpublic void setCol2(short col2)
public void setCol2(int col2)
ClientAnchorsetCol2 in interface ClientAnchorcol2 - 0-based column of the second cell.public int getRow1()
ClientAnchorgetRow1 in interface ClientAnchorpublic void setRow1(int row1)
ClientAnchorsetRow1 in interface ClientAnchorrow1 - 0-based row of the first cell.public int getRow2()
ClientAnchorgetRow2 in interface ClientAnchorpublic void setRow2(int row2)
ClientAnchorsetRow2 in interface ClientAnchorrow2 - 0-based row of the first cell.public void setAnchor(short col1,
int row1,
int x1,
int y1,
short col2,
int row2,
int x2,
int y2)
x1 - the x coordinate within the first cell.y1 - the y coordinate within the first cell.x2 - the x coordinate within the second cell.y2 - 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.public boolean isHorizontallyFlipped()
isHorizontallyFlipped in class HSSFAnchorpublic boolean isVerticallyFlipped()
isVerticallyFlipped in class HSSFAnchorpublic 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 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_RESIZECopyright 2016 The Apache Software Foundation or its licensors, as applicable.