Wykres
Contents
[
Hide
]
Przykłady dodawania, uzyskiwania dostępu, usuwania i aktualizowania różnych typów wykresów przy użyciu Aspose.Slides for Node.js via Java. Poniższe fragmenty kodu demonstrują podstawowe operacje na wykresach.
Dodaj wykres
Ta metoda dodaje prosty wykres obszarowy do pierwszego slajdu.
function addChart() {
let presentation = new aspose.slides.Presentation();
try {
let slide = presentation.getSlides().get_Item(0);
// Dodaj prosty wykres obszarowy do pierwszego slajdu.
let chart = slide.getShapes().addChart(aspose.slides.ChartType.Area, 50, 50, 400, 300);
presentation.save("chart.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Uzyskaj dostęp do wykresu
Po utworzeniu wykresu możesz go pobrać za pośrednictwem kolekcji kształtów.
function accessChart() {
let presentation = new aspose.slides.Presentation("chart.pptx");
try {
let slide = presentation.getSlides().get_Item(0);
// Uzyskaj dostęp do pierwszego wykresu na slajdzie.
let firstChart = null;
for (let i = 0; i < slide.getShapes().size(); i++) {
let shape = slide.getShapes().get_Item(i);
if (java.instanceOf(shape, "com.aspose.slides.IChart")) {
firstChart = shape;
break;
}
}
} finally {
presentation.dispose();
}
}
Usuń wykres
Poniższy kod usuwa wykres ze slajdu.
function removeChart() {
let presentation = new aspose.slides.Presentation("chart.pptx");
try {
let slide = presentation.getSlides().get_Item(0);
// Usuń wykres.
slide.getShapes().removeAt(0);
presentation.save("chart_removed.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Aktualizuj dane wykresu
Możesz zmienić właściwości wykresu, takie jak tytuł.
function updateChartData() {
let presentation = new aspose.slides.Presentation("chart.pptx");
try {
let slide = presentation.getSlides().get_Item(0);
let chart = slide.getShapes().get_Item(0);
// Zmień tytuł wykresu.
chart.getChartTitle().addTextFrameForOverriding("Sales Report");
presentation.save("chart_title.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}