Class Comment
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Encapsule l’objet qui représente un commentaire de cellule.
public class Comment
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemples
Workbook workbook = new Workbook();
CommentCollection comments = workbook.Worksheets[0].Comments;
//Ajouter un commentaire à la cellule A1
int commentIndex1 = comments.Add(0, 0);
Comment comment1 = comments[commentIndex1];
comment1.Note = "Première note.";
comment1.Font.Name = "Times New Roman";
//Ajouter un commentaire à la cellule B2
comments.Add("B2");
Comment comment2 = comments["B2"];
comment2.Note = "Deuxième note.";
//faites votre travail
//Enregistrer le fichier excel.
workbook.Save("exmaple.xlsx");
Dim workbook as Workbook = new Workbook()
Dim comments as CommentCollection = workbook.Worksheets(0).Comments
'Ajouter un commentaire à la cellule A1
Dim commentIndex1 as Integer = comments.Add(0, 0)
Dim comment1 as Comment = comments(commentIndex1)
comment1.Note = "Première note."
comment1.Font.Name = "Times New Roman"
'Ajouter un commentaire à la cellule B2
comments.Add("B2")
Dim comment2 As Comment = comments("B2")
comment2.Note = "Deuxième note."
Propriétés
Auteur
Obtient et définit le nom de l’auteur original du commentaire.
public string Author { get; set; }
Valeur de la propriété
Exemples
comment1.Author = "Carl.Yang";
AutoSize
Indique si la taille du commentaire est ajustée automatiquement en fonction de son contenu.
public bool AutoSize { get; set; }
Valeur de la propriété
Exemples
if(!comment1.AutoSize)
{
//La taille du commentaire varie avec le contenu
comment1.AutoSize = true;
}
Colonne
Obtient l’index de la colonne du commentaire.
public int Column { get; }
Valeur de la propriété
Exemples
int column = comment1.Column;
CommentShape
Obtient un objet Shape qui représente la forme attachée au commentaire spécifié.
public CommentShape CommentShape { get; }
Valeur de la propriété
Exemples
CommentShape shape = comment1.CommentShape;
int w = shape.Width;
int h = shape.Height;
Police
Obtient la police du commentaire.
public Font Font { get; }
Valeur de la propriété
Exemples
Aspose.Cells.Font font = comment1.Font;
font.Size = 12;
Hauteur
Représente la hauteur du commentaire, en unités de pixels.
public int Height { get; set; }
Valeur de la propriété
Exemples
comment1.Height = 10;
HauteurCM
Représente la hauteur du commentaire, en unités de centimètres.
public double HeightCM { get; set; }
Valeur de la propriété
Exemples
comment1.HeightCM = 1.0;
HauteurPouce
Représente la hauteur du commentaire, en unités de pouces.
public double HeightInch { get; set; }
Valeur de la propriété
Exemples
comment1.HeightInch = 1.0;
HtmlNote
Obtient et définit la chaîne HTML qui contient des données et certains formats dans ce commentaire.
public string HtmlNote { get; set; }
Valeur de la propriété
Exemples
comment1.HtmlNote = "<Font Style='FONT-FAMILY: Calibri;FONT-SIZE: 11pt;COLOR: #0000ff;TEXT-ALIGN: left;'>Ceci est un <b>test</b>.</Font>";
Remarques
Si c’est un commentaire en fil, la note ne peut pas être modifiée, sinon MS Excel ne pourra pas le traiter comme un commentaire en fil.
IsThreadedComment
Indique si ce commentaire est un commentaire en fil.
public bool IsThreadedComment { get; }
Valeur de la propriété
Exemples
if(comment1.IsThreadedComment)
{
//Ce commentaire est un commentaire en fil.
}
IsVisible
Représente si le commentaire est visible ou non.
public bool IsVisible { get; set; }
Valeur de la propriété
Exemples
if(comment1.IsVisible)
{
//Le commentaire est visible
}
Note
Représente le contenu du commentaire.
public string Note { get; set; }
Valeur de la propriété
Exemples
comment1.Note = "Première note.";
Remarques
Si c’est un commentaire en fil, la note ne peut pas être modifiée, sinon MS Excel ne pourra pas le traiter comme un commentaire en fil.
Ligne
Obtient l’index de la ligne du commentaire.
public int Row { get; }
Valeur de la propriété
Exemples
int row = comment1.Row;
TextHorizontalAlignment
Obtient et définit le type d’alignement horizontal du texte du commentaire.
public TextAlignmentType TextHorizontalAlignment { get; set; }
Valeur de la propriété
Exemples
if (comment1.TextHorizontalAlignment == TextAlignmentType.Fill)
{
comment1.TextHorizontalAlignment = TextAlignmentType.Center;
}
TextOrientationType
Obtient et définit le type d’orientation du texte du commentaire.
public TextOrientationType TextOrientationType { get; set; }
Valeur de la propriété
Exemples
if(comment1.TextOrientationType == TextOrientationType.NoRotation)
{
comment1.TextOrientationType = TextOrientationType.TopToBottom;
}
TextVerticalAlignment
Obtient et définit le type d’alignement vertical du texte du commentaire.
public TextAlignmentType TextVerticalAlignment { get; set; }
Valeur de la propriété
Exemples
if (comment1.TextVerticalAlignment == TextAlignmentType.Fill)
{
comment1.TextVerticalAlignment = TextAlignmentType.Center;
}
ThreadedComments
Obtient la liste des commentaires en fil ;
public ThreadedCommentCollection ThreadedComments { get; }
Valeur de la propriété
Exemples
ThreadedCommentCollection threadedComments = comment1.ThreadedComments;
for (int i = 0; i < threadedComments.Count; ++i)
{
ThreadedComment tc = threadedComments[i];
string note = tc.Notes;
}
Largeur
Représente la largeur du commentaire, en unités de pixels.
public int Width { get; set; }
Valeur de la propriété
Exemples
comment1.Width = 10;
LargeurCM
Représente la largeur du commentaire, en unités de centimètres.
public double WidthCM { get; set; }
Valeur de la propriété
Exemples
comment1.WidthCM = 1.0;
LargeurPouce
Représente la largeur du commentaire, en unités de pouces.
public double WidthInch { get; set; }
Valeur de la propriété
Exemples
comment1.WidthInch = 1.0;
Méthodes
Characters(int, int)
Renvoie un objet Characters qui représente une plage de caractères dans le texte du commentaire.
public FontSetting Characters(int startIndex, int length)
Paramètres
startIndex
int
L’index du début du caractère.
length
int
Le nombre de caractères.
Renvoie
Objet Characters.
Exemples
Aspose.Cells.FontSetting fontSetting = comment1.Characters(0, 4);
FormatCharacters(int, int, Font, StyleFlag)
Formate certains caractères avec le paramètre de police.
public void FormatCharacters(int startIndex, int length, Font font, StyleFlag flag)
Paramètres
startIndex
int
L’index de départ.
length
int
La longueur.
font
Font
Le paramètre de police.
flag
StyleFlag
Le drapeau du paramètre de police.
GetRichFormattings()
Renvoie tous les objets Characters qui représentent une plage de caractères dans le texte du commentaire.
public FontSetting[] GetRichFormattings()
Renvoie
Tous les objets Characters.
Exemples
FontSetting[] list = comment1.GetRichFormattings();