com.aspose.cells
Class Comment

java.lang.Object
    extended by com.aspose.cells.Comment

public class Comment 
extends java.lang.Object

Encapsulates the object that represents a cell comment.

Example:

Workbook workbook = new Workbook();
CommentCollection comments = workbook.getWorksheets().get(0).getComments();

//Add comment to cell A1
int commentIndex = comments.add(0, 0);
Comment comment = comments.get(commentIndex);
comment.setNote("First note.");
comment.getFont().setName("Times New Roman");

//Add comment to cell B2
comments.add("B2");
comment = comments.get("B2");
comment.setNote("Second note.");


Property Getters/Setters Summary
java.lang.StringgetAuthor()
voidsetAuthor(java.lang.String)
           Gets and sets Name of the original comment author
booleangetAutoSize()
voidsetAutoSize(boolean)
           Indicates if size of comment is adjusted automatically according to its content.
intgetColumn()
           Gets the column index of the comment.
CommentShapegetCommentShape()
           Get a Shape object that represents the shape attached to the specified comment.
FontgetFont()
           Gets the font of comment.
intgetHeight()
voidsetHeight(int)
           Represents the Height of the comment, in unit of pixels.
doublegetHeightCM()
voidsetHeightCM(double)
           Represents the height of the comment, in unit of centimeters.
doublegetHeightInch()
voidsetHeightInch(double)
           Represents the height of the comment, in unit of inches.
java.lang.StringgetHtmlNote()
voidsetHtmlNote(java.lang.String)
           Gets and sets the html string which contains data and some formats in this comment.
booleanisThreadedComment()
           Indicates whether this comment is a threaded comment.
booleanisVisible()
voidsetVisible(boolean)
           Represents if the comment is visible or not.
java.lang.StringgetNote()
voidsetNote(java.lang.String)
           Represents the content of comment.
intgetRow()
           Gets the row index of the comment.
intgetTextHorizontalAlignment()
voidsetTextHorizontalAlignment(int)
           Gets and sets the text horizontal alignment type of the comment. The value of the property is TextAlignmentType integer constant.
intgetTextOrientationType()
voidsetTextOrientationType(int)
           Gets and sets the text orientation type of the comment. The value of the property is TextOrientationType integer constant.
intgetTextVerticalAlignment()
voidsetTextVerticalAlignment(int)
           Gets and sets the text vertical alignment type of the comment. The value of the property is TextAlignmentType integer constant.
ThreadedCommentCollectiongetThreadedComments()
           Gets the list of threaded comments;
intgetWidth()
voidsetWidth(int)
           Represents the width of the comment, in unit of pixels.
doublegetWidthCM()
voidsetWidthCM(double)
           Represents the width of the comment, in unit of centimeters.
doublegetWidthInch()
voidsetWidthInch(double)
           Represents the width of the comment, in unit of inches.
 
Method Summary
FontSettingcharacters(int startIndex, int length)
           Returns a Characters object that represents a range of characters within the comment text.
voidformatCharacters(int startIndex, int length, Font font, StyleFlag flag)
           Format some characters with the font setting.
java.util.ArrayListgetCharacters()
           Returns all Characters objects that represents a range of characters within the comment text.
 

Property Getters/Setters Detail

getAuthor/setAuthor

public java.lang.String getAuthor() / public void setAuthor(java.lang.String value)
Gets and sets Name of the original comment author

setAuthor

public void setAuthor(java.lang.String value)
Gets and sets Name of the original comment author

getCommentShape

public CommentShape getCommentShape()
Get a Shape object that represents the shape attached to the specified comment.

getRow

public int getRow()
Gets the row index of the comment.

getColumn

public int getColumn()
Gets the column index of the comment.

isThreadedComment

public boolean isThreadedComment()
Indicates whether this comment is a threaded comment.

getThreadedComments

public ThreadedCommentCollection getThreadedComments()
Gets the list of threaded comments;

getNote/setNote

public java.lang.String getNote() / public void setNote(java.lang.String value)
Represents the content of comment. If this is a threaded comment, the note could not be changed, otherwise MS Excel could not process it as a threaded comment.

setNote

public void setNote(java.lang.String value)
Represents the content of comment. If this is a threaded comment, the note could not be changed, otherwise MS Excel could not process it as a threaded comment.

getHtmlNote/setHtmlNote

public java.lang.String getHtmlNote() / public void setHtmlNote(java.lang.String value)
Gets and sets the html string which contains data and some formats in this comment. If this is a threaded comment, the note could not be changed, otherwise MS Excel could not process it as a threaded comment.

setHtmlNote

public void setHtmlNote(java.lang.String value)
Gets and sets the html string which contains data and some formats in this comment. If this is a threaded comment, the note could not be changed, otherwise MS Excel could not process it as a threaded comment.

getFont

public Font getFont()
Gets the font of comment.

isVisible/setVisible

public boolean isVisible() / public void setVisible(boolean value)
Represents if the comment is visible or not.

setVisible

public void setVisible(boolean value)
Represents if the comment is visible or not.

getTextOrientationType/setTextOrientationType

public int getTextOrientationType() / public void setTextOrientationType(int value)
Gets and sets the text orientation type of the comment. The value of the property is TextOrientationType integer constant.

setTextOrientationType

public void setTextOrientationType(int value)
Gets and sets the text orientation type of the comment. The value of the property is TextOrientationType integer constant.

getTextHorizontalAlignment/setTextHorizontalAlignment

public int getTextHorizontalAlignment() / public void setTextHorizontalAlignment(int value)
Gets and sets the text horizontal alignment type of the comment. The value of the property is TextAlignmentType integer constant.

setTextHorizontalAlignment

public void setTextHorizontalAlignment(int value)
Gets and sets the text horizontal alignment type of the comment. The value of the property is TextAlignmentType integer constant.

getTextVerticalAlignment/setTextVerticalAlignment

public int getTextVerticalAlignment() / public void setTextVerticalAlignment(int value)
Gets and sets the text vertical alignment type of the comment. The value of the property is TextAlignmentType integer constant.

setTextVerticalAlignment

public void setTextVerticalAlignment(int value)
Gets and sets the text vertical alignment type of the comment. The value of the property is TextAlignmentType integer constant.

getAutoSize/setAutoSize

public boolean getAutoSize() / public void setAutoSize(boolean value)
Indicates if size of comment is adjusted automatically according to its content.

setAutoSize

public void setAutoSize(boolean value)
Indicates if size of comment is adjusted automatically according to its content.

getHeightCM/setHeightCM

public double getHeightCM() / public void setHeightCM(double value)
Represents the height of the comment, in unit of centimeters.

setHeightCM

public void setHeightCM(double value)
Represents the height of the comment, in unit of centimeters.

getWidthCM/setWidthCM

public double getWidthCM() / public void setWidthCM(double value)
Represents the width of the comment, in unit of centimeters.

setWidthCM

public void setWidthCM(double value)
Represents the width of the comment, in unit of centimeters.

getWidth/setWidth

public int getWidth() / public void setWidth(int value)
Represents the width of the comment, in unit of pixels.

setWidth

public void setWidth(int value)
Represents the width of the comment, in unit of pixels.

getHeight/setHeight

public int getHeight() / public void setHeight(int value)
Represents the Height of the comment, in unit of pixels.

setHeight

public void setHeight(int value)
Represents the Height of the comment, in unit of pixels.

getWidthInch/setWidthInch

public double getWidthInch() / public void setWidthInch(double value)
Represents the width of the comment, in unit of inches.

setWidthInch

public void setWidthInch(double value)
Represents the width of the comment, in unit of inches.

getHeightInch/setHeightInch

public double getHeightInch() / public void setHeightInch(double value)
Represents the height of the comment, in unit of inches.

setHeightInch

public void setHeightInch(double value)
Represents the height of the comment, in unit of inches.

Method Detail

formatCharacters

public void formatCharacters(int startIndex, int length, Font font, StyleFlag flag)
                     throws java.lang.Exception
Format some characters with the font setting.
Parameters:
startIndex - The start index.
length - The length.
font - The font setting.
flag - The flag of the font setting.

characters

public FontSetting characters(int startIndex, int length)
Returns a Characters object that represents a range of characters within the comment text.
Parameters:
startIndex - The index of the start of the character.
length - The number of characters.
Returns:
Characters object.

getCharacters

public java.util.ArrayList getCharacters()
                       throws java.lang.Exception
Returns all Characters objects that represents a range of characters within the comment text.
Returns:
All Characters objects

See Also:
          Aspose.Cells Documentation - the home page for the Aspose.Cells Product Documentation.
          Aspose.Cells Support Forum - our preferred method of support.