Class Comment
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Kapslar objektet som representerar en cellkommentar.
public class Comment
Arv
Arvda Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exempel
Workbook workbook = new Workbook();
CommentCollection comments = workbook.Worksheets[0].Comments;
//Lägg till kommentar till cell A1
int commentIndex1 = comments.Add(0, 0);
Comment comment1 = comments[commentIndex1];
comment1.Note = "Första noten.";
comment1.Font.Name = "Times New Roman";
//Lägg till kommentar till cell B2
comments.Add("B2");
Comment comment2 = comments["B2"];
comment2.Note = "Andra noten.";
//gör din verksamhet
//Spara excel-filen.
workbook.Save("exmaple.xlsx");
Dim workbook as Workbook = new Workbook()
Dim comments as CommentCollection = workbook.Worksheets(0).Comments
'Lägg till kommentar till cell A1
Dim commentIndex1 as Integer = comments.Add(0, 0)
Dim comment1 as Comment = comments(commentIndex1)
comment1.Note = "Första noten."
comment1.Font.Name = "Times New Roman"
'Lägg till kommentar till cell B2
comments.Add("B2")
Dim comment2 As Comment = comments("B2")
comment2.Note = "Andra noten."
Egenskaper
Author
Hämtar och sätter namnet på den ursprungliga kommentarens författare.
public string Author { get; set; }
Egenskapsvärde
Exempel
comment1.Author = "Carl.Yang";
AutoSize
Anger om storleken på kommentaren justeras automatiskt enligt dess innehåll.
public bool AutoSize { get; set; }
Egenskapsvärde
Exempel
if(!comment1.AutoSize)
{
//Storleken på kommentaren varierar med innehållet
comment1.AutoSize = true;
}
Column
Hämtar kolumnindexet för kommentaren.
public int Column { get; }
Egenskapsvärde
Exempel
int column = comment1.Column;
CommentShape
Hämtar ett Shape-objekt som representerar formen som är kopplad till den angivna kommentaren.
public CommentShape CommentShape { get; }
Egenskapsvärde
Exempel
CommentShape shape = comment1.CommentShape;
int w = shape.Width;
int h = shape.Height;
Font
Hämtar typsnittet för kommentaren.
public Font Font { get; }
Egenskapsvärde
Exempel
Aspose.Cells.Font font = comment1.Font;
font.Size = 12;
Height
Representerar höjden på kommentaren, i enhet av pixlar.
public int Height { get; set; }
Egenskapsvärde
Exempel
comment1.Height = 10;
HeightCM
Representerar höjden på kommentaren, i enhet av centimeter.
public double HeightCM { get; set; }
Egenskapsvärde
Exempel
comment1.HeightCM = 1.0;
HeightInch
Representerar höjden på kommentaren, i enhet av tum.
public double HeightInch { get; set; }
Egenskapsvärde
Exempel
comment1.HeightInch = 1.0;
HtmlNote
Hämtar och sätter html-strängen som innehåller data och vissa format i denna kommentar.
public string HtmlNote { get; set; }
Egenskapsvärde
Exempel
comment1.HtmlNote = "<Font Style='FONT-FAMILY: Calibri;FONT-SIZE: 11pt;COLOR: #0000ff;TEXT-ALIGN: left;'>Detta är ett <b>test</b>.</Font>";
Anmärkningar
Om detta är en trådad kommentar kan noten inte ändras, annars kan MS Excel inte behandla den som en trådad kommentar.
IsThreadedComment
Anger om denna kommentar är en trådad kommentar.
public bool IsThreadedComment { get; }
Egenskapsvärde
Exempel
if(comment1.IsThreadedComment)
{
//Denna kommentar är en trådad kommentar.
}
IsVisible
Representerar om kommentaren är synlig eller inte.
public bool IsVisible { get; set; }
Egenskapsvärde
Exempel
if(comment1.IsVisible)
{
//Kommentaren är synlig
}
Note
Representerar innehållet i kommentaren.
public string Note { get; set; }
Egenskapsvärde
Exempel
comment1.Note = "Första noten.";
Anmärkningar
Om detta är en trådad kommentar kan noten inte ändras, annars kan MS Excel inte behandla den som en trådad kommentar.
Row
Hämtar radindexet för kommentaren.
public int Row { get; }
Egenskapsvärde
Exempel
int row = comment1.Row;
TextHorizontalAlignment
Hämtar och sätter den horisontella textjusteringstypen för kommentaren.
public TextAlignmentType TextHorizontalAlignment { get; set; }
Egenskapsvärde
Exempel
if (comment1.TextHorizontalAlignment == TextAlignmentType.Fill)
{
comment1.TextHorizontalAlignment = TextAlignmentType.Center;
}
TextOrientationType
Hämtar och sätter textorienteringstypen för kommentaren.
public TextOrientationType TextOrientationType { get; set; }
Egenskapsvärde
Exempel
if(comment1.TextOrientationType == TextOrientationType.NoRotation)
{
comment1.TextOrientationType = TextOrientationType.TopToBottom;
}
TextVerticalAlignment
Hämtar och sätter den vertikala textjusteringstypen för kommentaren.
public TextAlignmentType TextVerticalAlignment { get; set; }
Egenskapsvärde
Exempel
if (comment1.TextVerticalAlignment == TextAlignmentType.Fill)
{
comment1.TextVerticalAlignment = TextAlignmentType.Center;
}
ThreadedComments
Hämtar listan över trådade kommentarer;
public ThreadedCommentCollection ThreadedComments { get; }
Egenskapsvärde
Exempel
ThreadedCommentCollection threadedComments = comment1.ThreadedComments;
for (int i = 0; i < threadedComments.Count; ++i)
{
ThreadedComment tc = threadedComments[i];
string note = tc.Notes;
}
Width
Representerar bredden på kommentaren, i enhet av pixlar.
public int Width { get; set; }
Egenskapsvärde
Exempel
comment1.Width = 10;
WidthCM
Representerar bredden på kommentaren, i enhet av centimeter.
public double WidthCM { get; set; }
Egenskapsvärde
Exempel
comment1.WidthCM = 1.0;
WidthInch
Representerar bredden på kommentaren, i enhet av tum.
public double WidthInch { get; set; }
Egenskapsvärde
Exempel
comment1.WidthInch = 1.0;
Metoder
Characters(int, int)
Returnerar ett Characters-objekt som representerar ett intervall av tecken inom kommentarens text.
public FontSetting Characters(int startIndex, int length)
Parametrar
startIndex
int
Indexet för början av tecknet.
length
int
Antalet tecken.
Returnerar
Characters-objekt.
Exempel
Aspose.Cells.FontSetting fontSetting = comment1.Characters(0, 4);
FormatCharacters(int, int, Font, StyleFlag)
Formaterar vissa tecken med typsnittsinställningen.
public void FormatCharacters(int startIndex, int length, Font font, StyleFlag flag)
Parametrar
startIndex
int
Startindexet.
length
int
Längden.
font
Font
Typsnittsinställningen.
flag
StyleFlag
Flaggan för typsnittsinställningen.
GetRichFormattings()
Returnerar alla Characters-objekt som representerar ett intervall av tecken inom kommentarens text.
public FontSetting[] GetRichFormattings()
Returnerar
Alla Characters-objekt.
Exempel
FontSetting[] list = comment1.GetRichFormattings();