public class HSSFComment extends HSSFTextbox implements Comment
HORIZONTAL_ALIGNMENT_CENTERED, HORIZONTAL_ALIGNMENT_DISTRIBUTED, HORIZONTAL_ALIGNMENT_JUSTIFIED, HORIZONTAL_ALIGNMENT_LEFT, HORIZONTAL_ALIGNMENT_RIGHT, OBJECT_TYPE_TEXT, VERTICAL_ALIGNMENT_BOTTOM, VERTICAL_ALIGNMENT_CENTER, VERTICAL_ALIGNMENT_DISTRIBUTED, VERTICAL_ALIGNMENT_JUSTIFY, VERTICAL_ALIGNMENT_TOP
OBJECT_TYPE_ARC, OBJECT_TYPE_COMBO_BOX, OBJECT_TYPE_COMMENT, OBJECT_TYPE_LINE, OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING, OBJECT_TYPE_OVAL, OBJECT_TYPE_PICTURE, OBJECT_TYPE_RECTANGLE, WRAP_BY_POINTS, WRAP_NONE, WRAP_SQUARE
FILL__FILLCOLOR_DEFAULT, LINESTYLE__COLOR_DEFAULT, LINESTYLE_DASHDOTDOTSYS, LINESTYLE_DASHDOTGEL, LINESTYLE_DASHDOTSYS, LINESTYLE_DASHGEL, LINESTYLE_DASHSYS, LINESTYLE_DEFAULT, LINESTYLE_DOTGEL, LINESTYLE_DOTSYS, LINESTYLE_LONGDASHDOTDOTGEL, LINESTYLE_LONGDASHDOTGEL, LINESTYLE_LONGDASHGEL, LINESTYLE_NONE, LINESTYLE_SOLID, LINEWIDTH_DEFAULT, LINEWIDTH_ONE_PT, NO_FILL_DEFAULT, NO_FILLHITTEST_FALSE, NO_FILLHITTEST_TRUE
Constructor and Description |
---|
HSSFComment(EscherContainerRecord spContainer,
ObjRecord objRecord,
TextObjectRecord textObjectRecord,
NoteRecord note) |
HSSFComment(HSSFShape parent,
HSSFAnchor anchor)
Construct a new comment with the given parent and anchor.
|
Modifier and Type | Method and Description |
---|---|
void |
afterRemove(HSSFPatriarch patriarch)
remove escher container from the patriarch.escherAggregate
remove obj, textObj and note records if it's necessary
in case of ShapeGroup remove all contained shapes
|
boolean |
equals(Object obj) |
CellAddress |
getAddress()
Get the address of the cell that this comment is attached to
|
String |
getAuthor()
Name of the original comment author
|
int |
getBackgroundImageId() |
ClientAnchor |
getClientAnchor()
Return defines position of this anchor in the sheet.
|
int |
getColumn()
Return the column of the cell that contains the comment
|
int |
getRow()
Return the row of the cell that contains the comment
|
int |
hashCode() |
boolean |
hasPosition()
Do we know which cell this comment belongs to?
|
boolean |
isVisible()
Returns whether this comment is visible.
|
void |
resetBackgroundImage() |
void |
setAddress(CellAddress address)
Set the address of the cell that this comment is attached to
|
void |
setAddress(int row,
int col)
Set the address of the cell that this comment is attached to
|
void |
setAuthor(String author)
Name of the original comment author
|
void |
setBackgroundImage(int pictureIndex) |
void |
setColumn(int col)
Set the column of the cell that contains the comment
|
void |
setRow(int row)
Set the row of the cell that contains the comment
|
void |
setShapeType(int shapeType) |
void |
setVisible(boolean visible)
Sets whether this comment is visible.
|
getHorizontalAlignment, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getVerticalAlignment, setHorizontalAlignment, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setVerticalAlignment
getShapeId, getShapeType, getString, getWrapText, setString, setWrapText
countOfAllChildren, getAnchor, getFillColor, getLineStyle, getLineStyleColor, getLineWidth, getOptRecord, getParent, getPatriarch, getRotationDegree, getShapeName, isFlipHorizontal, isFlipVertical, isNoFill, setAnchor, setFillColor, setFillColor, setFlipHorizontal, setFlipVertical, setLineStyle, setLineStyleColor, setLineStyleColor, setLineWidth, setNoFill, setRotationDegree
getClass, notify, notifyAll, toString, wait, wait, wait
getAnchor, getParent, getShapeName, isNoFill, setFillColor, setLineStyleColor, setNoFill
public HSSFComment(EscherContainerRecord spContainer, ObjRecord objRecord, TextObjectRecord textObjectRecord, NoteRecord note)
public HSSFComment(HSSFShape parent, HSSFAnchor anchor)
parent
- anchor
- defines position of this anchor in the sheetpublic void setVisible(boolean visible)
setVisible
in interface Comment
visible
- true
if the comment is visible, false
otherwisepublic boolean isVisible()
public CellAddress getAddress()
Comment
getAddress
in interface Comment
public void setAddress(CellAddress address)
Comment
setAddress
in interface Comment
public void setAddress(int row, int col)
Comment
setAddress
in interface Comment
public int getRow()
public void setRow(int row)
public int getColumn()
public void setColumn(int col)
public String getAuthor()
public void setAuthor(String author)
public boolean hasPosition()
public ClientAnchor getClientAnchor()
Comment
Comment.setAddress(org.apache.poi.ss.util.CellAddress)
.getClientAnchor
in interface Comment
public void setShapeType(int shapeType)
setShapeType
in class HSSFTextbox
shapeType
- - shapeTypeHSSFShapeTypes
public void afterRemove(HSSFPatriarch patriarch)
HSSFShape
public void setBackgroundImage(int pictureIndex)
public void resetBackgroundImage()
public int getBackgroundImageId()
Copyright © 2010 - 2020 Adobe. All Rights Reserved