Class Comment

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

objectComment

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

string

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

bool

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

int

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

CommentShape

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

Font

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

int

Příklady

comment1.Height = 10;

VýškaCM

Představuje výšku komentáře v jednotkách centimetrů.

public double HeightCM { get; set; }

Hodnota vlastnosti

double

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

double

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

string

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

bool

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

bool

Příklady

if(comment1.IsVisible)
{
    //Komentář je viditelný
}

Poznámka

Představuje obsah komentáře.

public string Note { get; set; }

Hodnota vlastnosti

string

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

int

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

TextAlignmentType

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

TextOrientationType

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

TextAlignmentType

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

ThreadedCommentCollection

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

int

Příklady

comment1.Width = 10;

WidthCM

Představuje šířku komentáře v jednotkách centimetrů.

public double WidthCM { get; set; }

Hodnota vlastnosti

double

Příklady

comment1.WidthCM = 1.0;

WidthInch

Představuje šířku komentáře v jednotkách palců.

public double WidthInch { get; set; }

Hodnota vlastnosti

double

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

FontSetting

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

FontSetting[]

Všechny objekty Characters.

Příklady

FontSetting[] list = comment1.GetRichFormattings();
 Čeština