Class Comment
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Zabalí objekt, který představuje komentář buňky.
public class Comment
Dědičnost
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Příklady
Workbook workbook = new Workbook();
CommentCollection comments = workbook.Worksheets[0].Comments;
//Přidat komentář do buňky A1
int commentIndex1 = comments.Add(0, 0);
Comment comment1 = comments[commentIndex1];
comment1.Note = "První poznámka.";
comment1.Font.Name = "Times New Roman";
//Přidat komentář do buňky B2
comments.Add("B2");
Comment comment2 = comments["B2"];
comment2.Note = "Druhá poznámka.";
//proveďte svou činnost
//Uložte excelový soubor.
workbook.Save("exmaple.xlsx");
Dim workbook as Workbook = new Workbook()
Dim comments as CommentCollection = workbook.Worksheets(0).Comments
'Přidat komentář do buňky A1
Dim commentIndex1 as Integer = comments.Add(0, 0)
Dim comment1 as Comment = comments(commentIndex1)
comment1.Note = "První poznámka."
comment1.Font.Name = "Times New Roman"
'Přidat komentář do buňky B2
comments.Add("B2")
Dim comment2 As Comment = comments("B2")
comment2.Note = "Druhá poznámka."
Vlastnosti
Autor
Získá a nastaví jméno původního autora komentáře.
public string Author { get; set; }
Hodnota vlastnosti
Příklady
comment1.Author = "Carl.Yang";
AutoSize
Indikuje, zda je velikost komentáře automaticky přizpůsobena jeho obsahu.
public bool AutoSize { get; set; }
Hodnota vlastnosti
Příklady
if(!comment1.AutoSize)
{
//Velikost komentáře se mění podle obsahu
comment1.AutoSize = true;
}
Sloupec
Získá index sloupce komentáře.
public int Column { get; }
Hodnota vlastnosti
Příklady
int column = comment1.Column;
CommentShape
Získá objekt Shape, který představuje tvar připojený k danému komentáři.
public CommentShape CommentShape { get; }
Hodnota vlastnosti
Příklady
CommentShape shape = comment1.CommentShape;
int w = shape.Width;
int h = shape.Height;
Font
Získá písmo komentáře.
public Font Font { get; }
Hodnota vlastnosti
Příklady
Aspose.Cells.Font font = comment1.Font;
font.Size = 12;
Výška
Představuje výšku komentáře v jednotkách pixelů.
public int Height { get; set; }
Hodnota vlastnosti
Příklady
comment1.Height = 10;
VýškaCM
Představuje výšku komentáře v jednotkách centimetrů.
public double HeightCM { get; set; }
Hodnota vlastnosti
Příklady
comment1.HeightCM = 1.0;
VýškaInch
Představuje výšku komentáře v jednotkách palců.
public double HeightInch { get; set; }
Hodnota vlastnosti
Příklady
comment1.HeightInch = 1.0;
HtmlNote
Získá a nastaví html řetězec, který obsahuje data a některé formáty v tomto komentáři.
public string HtmlNote { get; set; }
Hodnota vlastnosti
Příklady
comment1.HtmlNote = "<Font Style='FONT-FAMILY: Calibri;FONT-SIZE: 11pt;COLOR: #0000ff;TEXT-ALIGN: left;'>Toto je <b>test</b>.</Font>";
Poznámky
Pokud je to vláknový komentář, poznámku nelze změnit, jinak by ji MS Excel nemohl zpracovat jako vláknový komentář.
IsThreadedComment
Indikuje, zda je tento komentář vláknový komentář.
public bool IsThreadedComment { get; }
Hodnota vlastnosti
Příklady
if(comment1.IsThreadedComment)
{
//Tento komentář je vláknový komentář.
}
IsVisible
Představuje, zda je komentář viditelný nebo ne.
public bool IsVisible { get; set; }
Hodnota vlastnosti
Příklady
if(comment1.IsVisible)
{
//Komentář je viditelný
}
Poznámka
Představuje obsah komentáře.
public string Note { get; set; }
Hodnota vlastnosti
Příklady
comment1.Note = "První poznámka.";
Poznámky
Pokud je to vláknový komentář, poznámku nelze změnit, jinak by ji MS Excel nemohl zpracovat jako vláknový komentář.
Řádek
Získá index řádku komentáře.
public int Row { get; }
Hodnota vlastnosti
Příklady
int row = comment1.Row;
TextHorizontalAlignment
Získá a nastaví typ horizontálního zarovnání textu komentáře.
public TextAlignmentType TextHorizontalAlignment { get; set; }
Hodnota vlastnosti
Příklady
if (comment1.TextHorizontalAlignment == TextAlignmentType.Fill)
{
comment1.TextHorizontalAlignment = TextAlignmentType.Center;
}
TextOrientationType
Získá a nastaví typ orientace textu komentáře.
public TextOrientationType TextOrientationType { get; set; }
Hodnota vlastnosti
Příklady
if(comment1.TextOrientationType == TextOrientationType.NoRotation)
{
comment1.TextOrientationType = TextOrientationType.TopToBottom;
}
TextVerticalAlignment
Získá a nastaví typ vertikálního zarovnání textu komentáře.
public TextAlignmentType TextVerticalAlignment { get; set; }
Hodnota vlastnosti
Příklady
if (comment1.TextVerticalAlignment == TextAlignmentType.Fill)
{
comment1.TextVerticalAlignment = TextAlignmentType.Center;
}
ThreadedComments
Získá seznam vláknových komentářů;
public ThreadedCommentCollection ThreadedComments { get; }
Hodnota vlastnosti
Příklady
ThreadedCommentCollection threadedComments = comment1.ThreadedComments;
for (int i = 0; i < threadedComments.Count; ++i)
{
ThreadedComment tc = threadedComments[i];
string note = tc.Notes;
}
Šířka
Představuje šířku komentáře v jednotkách pixelů.
public int Width { get; set; }
Hodnota vlastnosti
Příklady
comment1.Width = 10;
WidthCM
Představuje šířku komentáře v jednotkách centimetrů.
public double WidthCM { get; set; }
Hodnota vlastnosti
Příklady
comment1.WidthCM = 1.0;
WidthInch
Představuje šířku komentáře v jednotkách palců.
public double WidthInch { get; set; }
Hodnota vlastnosti
Příklady
comment1.WidthInch = 1.0;
Metody
Characters(int, int)
Vrátí objekt Characters, který představuje rozsah znaků v textu komentáře.
public FontSetting Characters(int startIndex, int length)
Parametry
startIndex
int
Index začátku znaku.
length
int
Počet znaků.
Návratová hodnota
Objekt Characters.
Příklady
Aspose.Cells.FontSetting fontSetting = comment1.Characters(0, 4);
FormatCharacters(int, int, Font, StyleFlag)
Formátuje některé znaky pomocí nastavení písma.
public void FormatCharacters(int startIndex, int length, Font font, StyleFlag flag)
Parametry
startIndex
int
Začínající index.
length
int
Délka.
font
Font
Nastavení písma.
flag
StyleFlag
Příznak nastavení písma.
GetRichFormattings()
Vrátí všechny objekty Characters, které představují rozsah znaků v textu komentáře.
public FontSetting[] GetRichFormattings()
Návratová hodnota
Všechny objekty Characters.
Příklady
FontSetting[] list = comment1.GetRichFormattings();