Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Cells for Node.js via C++ provides a Shape.getTextBody() property to set the font color of the comment. The following sample code demonstrates the use of Shape.getTextBody() property to set text direction for a comment.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Output directory
const outputDir = path.join(__dirname, "output");
// Instantiate a new Workbook
const workbook = new AsposeCells.Workbook();
// Get the first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Add some text in cell A1
worksheet.getCells().get("A1").putValue("Here");
// Add a comment to A1 cell
const commentIndex = worksheet.getComments().add("A1");
const comment = worksheet.getComments().get(commentIndex);
// Set its vertical alignment setting
comment.getCommentShape().setTextVerticalAlignment(AsposeCells.TextAlignmentType.Center);
// Set the Comment note
comment.setNote("This is my Comment Text. This is Test.");
const shape = worksheet.getComments().get("A1").getCommentShape();
shape.getFill().getSolidFill().setColor(AsposeCells.Color.Black);
const font = shape.getFont();
font.setColor(AsposeCells.Color.White);
const styleFlag = new AsposeCells.StyleFlag();
styleFlag.setFontColor(true);
shape.getTextBody().format(0, shape.getText().length, font, styleFlag);
// Save the Excel file
workbook.save(path.join(outputDir, "outputChangeCommentFontColor.xlsx"));
The output file generated by the above code is attached for your reference.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.