Második nyomtatási opciók a diagramokhoz a Java Slides-ben
Bevezetés a Java Slides diagramjainak második ábrázolási opcióiba
Ebben az oktatóanyagban megvizsgáljuk, hogyan adhatunk hozzá második nyomtatási opciókat a diagramokhoz az Aspose.Slides for Java segítségével. A második diagram opciók lehetővé teszik a diagramok megjelenésének és viselkedésének testreszabását, különösen az olyan forgatókönyvekben, mint a kördiagramok. Ennek eléréséhez lépésenkénti utasításokat és forráskód-példákat fogunk nyújtani.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy az Aspose.Slides for Java telepítve van, és be van állítva a Java projektben.
1. lépés: Hozzon létre egy prezentációt
Kezdjük egy új prezentáció létrehozásával:
// A dokumentumok könyvtárának elérési útja.
String dataDir = "Your Document Directory";
// Hozzon létre egy példányt a Prezentáció osztályból
Presentation presentation = new Presentation();
2. lépés: Diagram hozzáadása a diához
Ezután hozzáadunk egy diagramot egy diához. Ebben a példában egy kördiagramot hozunk létre:
// Diagram hozzáadása a dián
IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.PieOfPie, 50, 50, 500, 400);
3. lépés: A diagram tulajdonságainak testreszabása
Most állítsunk be különböző tulajdonságokat a diagramhoz, beleértve a második diagram opciókat is:
// Az első sorozat adatcímkéinek megjelenítése
chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
// Állítsa be a második pite méretét (százalékban)
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setSecondPieSize(149);
// Osszuk el a tortát százalékosan
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setPieSplitBy(PieSplitType.ByPercentage);
// Állítsa be a felosztás helyzetét
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setPieSplitPosition(53);
4. lépés: Mentse el a bemutatót
Végül mentse el a prezentációt a diagrammal és a második diagram opciókkal:
// Prezentáció írása lemezre
presentation.save(dataDir + "SecondPlotOptionsforCharts_out.pptx", SaveFormat.Pptx);
Teljes forráskód a második telek opciókhoz
// A dokumentumok könyvtárának elérési útja.
String dataDir = "Your Document Directory";
// Hozzon létre egy példányt a Prezentáció osztályból
Presentation presentation = new Presentation();
// Diagram hozzáadása a dián
IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.PieOfPie, 50, 50, 500, 400);
// Állítson be különböző tulajdonságokat
chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setSecondPieSize(149);
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setPieSplitBy(PieSplitType.ByPercentage);
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setPieSplitPosition(53);
// Prezentáció írása lemezre
presentation.save(dataDir + "SecondPlotOptionsforCharts_out.pptx", SaveFormat.Pptx);
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan adhatunk hozzá második nyomtatási beállításokat a Java Slides diagramjaihoz az Aspose.Slides for Java segítségével. Testreszabhatja a különböző tulajdonságokat a diagramok megjelenésének és funkcionalitásának javítása érdekében, így prezentációi informatívabbak és látványosabbak.
GYIK
Hogyan módosíthatom a második kör méretét egy kördiagramon?
kördiagram második körének méretének módosításához használja asetSecondPieSize
módszert a fenti kódpéldában látható módon. Módosítsa az értéket a méret százalékos megadásához.
Mit csinálPieSplitBy
control in a Pie of Pie chart?
APieSplitBy
tulajdonság szabályozza a kördiagram felosztását. Bármelyikre beállíthatjaPieSplitType.ByPercentage
vagyPieSplitType.ByValue
a diagram százalékos vagy meghatározott érték szerinti felosztásához.
Hogyan állíthatom be a felosztás pozícióját egy kördiagramon?
Beállíthatja a felosztás pozícióját egy kördiagramon asetPieSplitPosition
módszer. Állítsa be az értéket a kívánt pozíció megadásához.