Class Comment

Class Comment

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Encapsuluje obiekt reprezentujący komentarz komórki.

public class Comment

Dziedziczenie

objectComment

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

string

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

bool

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

int

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

CommentShape

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

Font

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

int

Przykłady

comment1.Height = 10;

HeightCM

Reprezentuje wysokość komentarza w jednostkach centymetrów.

public double HeightCM { get; set; }

Wartość właściwości

double

Przykłady

comment1.HeightCM = 1.0;

HeightInch

Reprezentuje wysokość komentarza w jednostkach cali.

public double HeightInch { get; set; }

Wartość właściwości

double

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

string

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

bool

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

bool

Przykłady

if(comment1.IsVisible)
{
    //Komentarz jest widoczny
}

Notatka

Reprezentuje zawartość komentarza.

public string Note { get; set; }

Wartość właściwości

string

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

int

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

TextAlignmentType

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

TextOrientationType

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

TextAlignmentType

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

ThreadedCommentCollection

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

int

Przykłady

comment1.Width = 10;

WidthCM

Reprezentuje szerokość komentarza w jednostkach centymetrów.

public double WidthCM { get; set; }

Wartość właściwości

double

Przykłady

comment1.WidthCM = 1.0;

WidthInch

Reprezentuje szerokość komentarza w jednostkach cali.

public double WidthInch { get; set; }

Wartość właściwości

double

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

FontSetting

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

FontSetting[]

Wszystkie obiekty Characters.

Przykłady

FontSetting[] list = comment1.GetRichFormattings();
 Polski