Class Comment
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Encapsuluje obiekt reprezentujący komentarz komórki.
public class Comment
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Przykłady
Workbook workbook = new Workbook();
CommentCollection comments = workbook.Worksheets[0].Comments;
//Dodaj komentarz do komórki A1
int commentIndex1 = comments.Add(0, 0);
Comment comment1 = comments[commentIndex1];
comment1.Note = "Pierwsza notatka.";
comment1.Font.Name = "Times New Roman";
//Dodaj komentarz do komórki B2
comments.Add("B2");
Comment comment2 = comments["B2"];
comment2.Note = "Druga notatka.";
//wykonaj swoje zadania
//Zapisz plik excel.
workbook.Save("exmaple.xlsx");
Dim workbook as Workbook = new Workbook()
Dim comments as CommentCollection = workbook.Worksheets(0).Comments
'Dodaj komentarz do komórki A1
Dim commentIndex1 as Integer = comments.Add(0, 0)
Dim comment1 as Comment = comments(commentIndex1)
comment1.Note = "Pierwsza notatka."
comment1.Font.Name = "Times New Roman"
'Dodaj komentarz do komórki B2
comments.Add("B2")
Dim comment2 As Comment = comments("B2")
comment2.Note = "Druga notatka."
Właściwości
Autor
Pobiera i ustawia nazwę oryginalnego autora komentarza.
public string Author { get; set; }
Wartość właściwości
Przykłady
comment1.Author = "Carl.Yang";
AutoSize
Wskazuje, czy rozmiar komentarza jest automatycznie dostosowywany do jego zawartości.
public bool AutoSize { get; set; }
Wartość właściwości
Przykłady
if(!comment1.AutoSize)
{
//Rozmiar komentarza różni się w zależności od zawartości
comment1.AutoSize = true;
}
Kolumna
Pobiera indeks kolumny komentarza.
public int Column { get; }
Wartość właściwości
Przykłady
int column = comment1.Column;
CommentShape
Pobiera obiekt Shape, który reprezentuje kształt dołączony do określonego komentarza.
public CommentShape CommentShape { get; }
Wartość właściwości
Przykłady
CommentShape shape = comment1.CommentShape;
int w = shape.Width;
int h = shape.Height;
Czcionka
Pobiera czcionkę komentarza.
public Font Font { get; }
Wartość właściwości
Przykłady
Aspose.Cells.Font font = comment1.Font;
font.Size = 12;
Wysokość
Reprezentuje wysokość komentarza w jednostkach pikseli.
public int Height { get; set; }
Wartość właściwości
Przykłady
comment1.Height = 10;
HeightCM
Reprezentuje wysokość komentarza w jednostkach centymetrów.
public double HeightCM { get; set; }
Wartość właściwości
Przykłady
comment1.HeightCM = 1.0;
HeightInch
Reprezentuje wysokość komentarza w jednostkach cali.
public double HeightInch { get; set; }
Wartość właściwości
Przykłady
comment1.HeightInch = 1.0;
HtmlNote
Pobiera i ustawia ciąg html, który zawiera dane i niektóre formaty w tym komentarzu.
public string HtmlNote { get; set; }
Wartość właściwości
Przykłady
comment1.HtmlNote = "<Font Style='FONT-FAMILY: Calibri;FONT-SIZE: 11pt;COLOR: #0000ff;TEXT-ALIGN: left;'>To jest <b>test</b>.</Font>";
Uwagi
Jeśli jest to komentarz wątkowy, notatka nie może być zmieniana, w przeciwnym razie MS Excel nie będzie mógł jej przetworzyć jako komentarza wątkowego.
IsThreadedComment
Wskazuje, czy ten komentarz jest komentarzem wątkowym.
public bool IsThreadedComment { get; }
Wartość właściwości
Przykłady
if(comment1.IsThreadedComment)
{
//Ten komentarz jest komentarzem wątkowym.
}
IsVisible
Reprezentuje, czy komentarz jest widoczny, czy nie.
public bool IsVisible { get; set; }
Wartość właściwości
Przykłady
if(comment1.IsVisible)
{
//Komentarz jest widoczny
}
Notatka
Reprezentuje zawartość komentarza.
public string Note { get; set; }
Wartość właściwości
Przykłady
comment1.Note = "Pierwsza notatka.";
Uwagi
Jeśli jest to komentarz wątkowy, notatka nie może być zmieniana, w przeciwnym razie MS Excel nie będzie mógł jej przetworzyć jako komentarza wątkowego.
Wiersz
Pobiera indeks wiersza komentarza.
public int Row { get; }
Wartość właściwości
Przykłady
int row = comment1.Row;
TextHorizontalAlignment
Pobiera i ustawia typ poziomego wyrównania tekstu komentarza.
public TextAlignmentType TextHorizontalAlignment { get; set; }
Wartość właściwości
Przykłady
if (comment1.TextHorizontalAlignment == TextAlignmentType.Fill)
{
comment1.TextHorizontalAlignment = TextAlignmentType.Center;
}
TextOrientationType
Pobiera i ustawia typ orientacji tekstu komentarza.
public TextOrientationType TextOrientationType { get; set; }
Wartość właściwości
Przykłady
if(comment1.TextOrientationType == TextOrientationType.NoRotation)
{
comment1.TextOrientationType = TextOrientationType.TopToBottom;
}
TextVerticalAlignment
Pobiera i ustawia typ pionowego wyrównania tekstu komentarza.
public TextAlignmentType TextVerticalAlignment { get; set; }
Wartość właściwości
Przykłady
if (comment1.TextVerticalAlignment == TextAlignmentType.Fill)
{
comment1.TextVerticalAlignment = TextAlignmentType.Center;
}
ThreadedComments
Pobiera listę komentarzy wątkowych.
public ThreadedCommentCollection ThreadedComments { get; }
Wartość właściwości
Przykłady
ThreadedCommentCollection threadedComments = comment1.ThreadedComments;
for (int i = 0; i < threadedComments.Count; ++i)
{
ThreadedComment tc = threadedComments[i];
string note = tc.Notes;
}
Szerokość
Reprezentuje szerokość komentarza w jednostkach pikseli.
public int Width { get; set; }
Wartość właściwości
Przykłady
comment1.Width = 10;
WidthCM
Reprezentuje szerokość komentarza w jednostkach centymetrów.
public double WidthCM { get; set; }
Wartość właściwości
Przykłady
comment1.WidthCM = 1.0;
WidthInch
Reprezentuje szerokość komentarza w jednostkach cali.
public double WidthInch { get; set; }
Wartość właściwości
Przykłady
comment1.WidthInch = 1.0;
Metody
Characters(int, int)
Zwraca obiekt Characters, który reprezentuje zakres znaków w tekście komentarza.
public FontSetting Characters(int startIndex, int length)
Parametry
startIndex
int
Indeks początku znaku.
length
int
Liczba znaków.
Zwraca
Obiekt Characters.
Przykłady
Aspose.Cells.FontSetting fontSetting = comment1.Characters(0, 4);
FormatCharacters(int, int, Font, StyleFlag)
Formatuje niektóre znaki z ustawieniem czcionki.
public void FormatCharacters(int startIndex, int length, Font font, StyleFlag flag)
Parametry
startIndex
int
Indeks początku.
length
int
Długość.
font
Font
Ustawienie czcionki.
flag
StyleFlag
Flaga ustawienia czcionki.
GetRichFormattings()
Zwraca wszystkie obiekty Characters, które reprezentują zakres znaków w tekście komentarza.
public FontSetting[] GetRichFormattings()
Zwraca
Wszystkie obiekty Characters.
Przykłady
FontSetting[] list = comment1.GetRichFormattings();