org.apache.poi.hssf.usermodel
Class HSSFComment
- java.lang.Object
-
- org.apache.poi.hssf.usermodel.HSSFShape
-
- org.apache.poi.hssf.usermodel.HSSFSimpleShape
-
- org.apache.poi.hssf.usermodel.HSSFTextbox
-
- org.apache.poi.hssf.usermodel.HSSFComment
-
- All Implemented Interfaces:
- Comment
public class HSSFComment extends HSSFTextbox implements Comment
Represents a cell comment - a sticky note associated with a cell.
-
-
Field Summary
-
Fields inherited from class org.apache.poi.hssf.usermodel.HSSFTextbox
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
-
Fields inherited from class org.apache.poi.hssf.usermodel.HSSFSimpleShape
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
-
Fields inherited from class org.apache.poi.hssf.usermodel.HSSFShape
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 Summary
Constructors 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description voidafterRemove(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 shapesjava.lang.StringgetAuthor()Name of the original comment authorintgetBackgroundImageId()ClientAnchorgetClientAnchor()Return defines position of this anchor in the sheet.intgetColumn()Return the column of the cell that contains the commentintgetRow()Return the row of the cell that contains the commentbooleanhasPosition()Do we know which cell this comment belongs to?booleanisVisible()Sets whether this comment is visible.voidresetBackgroundImage()voidsetAuthor(java.lang.String author)Name of the original comment authorvoidsetBackgroundImage(int pictureIndex)voidsetColumn(int col)Set the column of the cell that contains the commentvoidsetColumn(short col)Deprecated.(Nov 2009) usesetColumn(int)}voidsetRow(int row)Set the row of the cell that contains the commentvoidsetShapeType(int shapeType)voidsetVisible(boolean visible)Returns whether this comment is visible.-
Methods inherited from class org.apache.poi.hssf.usermodel.HSSFTextbox
getHorizontalAlignment, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getVerticalAlignment, setHorizontalAlignment, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setVerticalAlignment
-
Methods inherited from class org.apache.poi.hssf.usermodel.HSSFSimpleShape
getShapeType, getString, getWrapText, setString, setWrapText
-
Methods inherited from class org.apache.poi.hssf.usermodel.HSSFShape
countOfAllChildren, getAnchor, getFillColor, getLineStyle, getLineStyleColor, getLineWidth, getParent, getPatriarch, getRotationDegree, isFlipHorizontal, isFlipVertical, isNoFill, setAnchor, setFillColor, setFillColor, setFlipHorizontal, setFlipVertical, setLineStyle, setLineStyleColor, setLineStyleColor, setLineWidth, setNoFill, setRotationDegree
-
-
-
-
Constructor Detail
-
HSSFComment
public HSSFComment(EscherContainerRecord spContainer, ObjRecord objRecord, TextObjectRecord textObjectRecord, NoteRecord _note)
-
HSSFComment
public HSSFComment(HSSFShape parent, HSSFAnchor anchor)
Construct a new comment with the given parent and anchor.- Parameters:
parent-anchor- defines position of this anchor in the sheet
-
-
Method Detail
-
setVisible
public void setVisible(boolean visible)
Returns whether this comment is visible.- Specified by:
setVisiblein interfaceComment- Parameters:
visible-trueif the comment is visible,falseotherwise
-
isVisible
public boolean isVisible()
Sets whether this comment is visible.
-
getRow
public int getRow()
Return the row of the cell that contains the comment
-
setRow
public void setRow(int row)
Set the row of the cell that contains the comment
-
getColumn
public int getColumn()
Return the column of the cell that contains the comment
-
setColumn
public void setColumn(int col)
Set the column of the cell that contains the comment
-
setColumn
@Deprecated public void setColumn(short col)
Deprecated. (Nov 2009) usesetColumn(int)}
-
getAuthor
public java.lang.String getAuthor()
Name of the original comment author
-
setAuthor
public void setAuthor(java.lang.String author)
Name of the original comment author
-
hasPosition
public boolean hasPosition()
Do we know which cell this comment belongs to?
-
getClientAnchor
public ClientAnchor getClientAnchor()
Description copied from interface:CommentReturn defines position of this anchor in the sheet.- Specified by:
getClientAnchorin interfaceComment- Returns:
- defines position of this anchor in the sheet
-
setShapeType
public void setShapeType(int shapeType)
- Overrides:
setShapeTypein classHSSFTextbox- Parameters:
shapeType- - shapeType- See Also:
HSSFShapeTypes
-
afterRemove
public void afterRemove(HSSFPatriarch patriarch)
Description copied from class:HSSFShaperemove escher container from the patriarch.escherAggregate remove obj, textObj and note records if it's necessary in case of ShapeGroup remove all contained shapes
-
setBackgroundImage
public void setBackgroundImage(int pictureIndex)
-
resetBackgroundImage
public void resetBackgroundImage()
-
getBackgroundImageId
public int getBackgroundImageId()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG