Class Comment

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

objectComment

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é

string

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é

bool

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é

int

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é

CommentShape

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é

Font

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é

int

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é

double

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é

double

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é

string

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é

bool

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é

bool

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é

string

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é

int

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é

TextAlignmentType

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é

TextOrientationType

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é

TextAlignmentType

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é

ThreadedCommentCollection

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é

int

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é

double

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é

double

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

FontSetting

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

FontSetting[]

Tous les objets Characters.

Exemples

FontSetting[] list = comment1.GetRichFormattings();
 Français