Sätt texten för diagramlegenden till ingen med Aspose.Cells for Node.js via C++
Contents
[
Hide
]
Om du vill att texten på diagrammets legendarepresentant ska vara tom så att den inte visas inom diagramlegenden, ställ in LegendEntry.isTextNoFill() till true.
Följande exempelkod ställer in texten för diagrammets andra legendpostfyllnad till none. Vänligen ladda ner den exempelfil för Excel som används i denna kod och den utfärdade Excelfilen som genererats av den som referens.
Följande skärmbild visar effekten av denna kod på den exempelfilen i Excel.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Open the template file.
const workbook = new AsposeCells.Workbook(path.join(dataDir, "Sample.xlsx"));
// Access the first worksheet
const sheet = workbook.getWorksheets().get(0);
// Access the first chart inside the sheet
const chart = sheet.getCharts().get(0);
// Set text of second legend entry fill to none
chart.getLegend().getLegendEntries().get(1).setIsTextNoFill(true);
// Save the workbook in xlsx format
workbook.save(path.join(dataDir, "ChartLegendEntry_out.xlsx"), AsposeCells.SaveFormat.Xlsx);