Comment.FormatCharacters
Comment.FormatCharacters method
Format some characters with the font setting.
public void FormatCharacters(int startIndex, int length, Font font, StyleFlag flag)
Parameter | Type | Description |
---|---|---|
startIndex | Int32 | The start index. |
length | Int32 | The length. |
font | Font | The font setting. |
flag | StyleFlag | The flag of the font setting. |
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using System;
using System.Drawing;
public class CommentMethodFormatCharactersWithInt32Int32FontStyleFlagDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add a comment to cell A1
int commentRow = 0;
int commentColumn = 0;
Comment comment = worksheet.Comments[commentRow, commentColumn];
comment.Note = "This is a sample comment with formatted text.";
// Create a font for formatting - need to get it from workbook's style
Aspose.Cells.Font font = workbook.CreateStyle().Font;
font.IsBold = true;
font.Color = Color.Red;
font.Size = 14;
font.Underline = FontUnderlineType.Single;
// Create style flag to specify which font properties to apply
StyleFlag styleFlag = new StyleFlag();
styleFlag.FontBold = true;
styleFlag.FontColor = true;
styleFlag.FontSize = true;
styleFlag.FontUnderline = true;
try
{
// Format characters from index 5, length 10
comment.FormatCharacters(5, 10, font, styleFlag);
Console.WriteLine("FormatCharacters method executed successfully on the comment.");
// Make the comment visible to see the effect
comment.IsVisible = true;
}
catch (Exception ex)
{
Console.WriteLine($"Error executing FormatCharacters method: {ex.Message}");
}
// Save the workbook
workbook.Save("CommentFormatCharactersDemo.xlsx");
}
}
}
See Also
- class Font
- class StyleFlag
- class Comment
- namespace Aspose.Cells
- assembly Aspose.Cells