Állítsa be a hézag szélességét a Java Slides-ben

Bevezetés a hézagszélesség beállításába az Aspose.Slides for Java programban

Ebben az oktatóanyagban végigvezetjük az Aspose.Slides for Java segítségével a PowerPoint-prezentáció diagramjának hézagszélességének beállításán. A résszélesség meghatározza a diagram oszlopai vagy sávjai közötti távolságot, lehetővé téve a diagram vizuális megjelenésének szabályozását.

Előfeltételek

Mielőtt elkezdené, ellenőrizze, hogy telepítve van-e az Aspose.Slides for Java könyvtár. Letöltheti az Aspose webhelyérőlitt.

Útmutató lépésről lépésre

Kövesse az alábbi lépéseket a résszélesség beállításához egy diagramon az Aspose.Slides for Java segítségével:

1. Hozzon létre egy üres prezentációt

// A dokumentumok könyvtárának elérési útja.
String dataDir = "Your Document Directory";

// Üres prezentáció létrehozása
Presentation presentation = new Presentation();

2. Nyissa meg az első diát

// Nyissa meg az első diát
ISlide slide = presentation.getSlides().get_Item(0);

3. Adjon hozzá egy diagramot az alapértelmezett adatokkal

// Adjon hozzá egy diagramot alapértelmezett adatokkal
IChart chart = slide.getShapes().addChart(ChartType.StackedColumn, 0, 0, 500, 500);

4. Állítsa be a diagram adatlap indexét

// Diagram adatlap indexének beállítása
int defaultWorksheetIndex = 0;

5. Szerezze be a diagramadatok munkafüzetet

// A diagram adatlapjának lekérése
IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();

6. Sorozat hozzáadása a diagramhoz

// Sorozat hozzáadása a diagramhoz
chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.getType());
chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.getType());

7. Adjon hozzá kategóriákat a diagramhoz

// Adjon hozzá kategóriákat a diagramhoz
chart.getChartData().getCategories().add(fact.getCell(defaultWorksheetIndex, 1, 0, "Category 1"));
chart.getChartData().getCategories().add(fact.getCell(defaultWorksheetIndex, 2, 0, "Category 2"));
chart.getChartData().getCategories().add(fact.getCell(defaultWorksheetIndex, 3, 0, "Category 3"));

8. Sorozatadatok feltöltése

// Sorozatadatok feltöltése
IChartSeries series = chart.getChartData().getSeries().get_Item(1);

// Sorozat adatpontok feltöltése
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 1, 2, 30));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 2, 2, 10));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 3, 2, 60));

9. Állítsa be a hézag szélességét

// Állítsa be a Gap Width értéket
series.getParentSeriesGroup().setGapWidth(50);

10. Mentse el a bemutatót

// Mentse el a bemutatót a diagrammal
presentation.save(dataDir + "GapWidth_out.pptx", SaveFormat.Pptx);

Teljes forráskód a Java Slides résszélesség beállításához

// A dokumentumok könyvtárának elérési útja.
String dataDir = "Your Document Directory";
// Üres prezentáció létrehozása
Presentation presentation = new Presentation();
// Hozzáférés az első diához
ISlide slide = presentation.getSlides().get_Item(0);
// Diagram hozzáadása alapértelmezett adatokkal
IChart chart = slide.getShapes().addChart(ChartType.StackedColumn, 0, 0, 500, 500);
// Diagram adatlap indexének beállítása
int defaultWorksheetIndex = 0;
// A diagram adatlapjának lekérése
IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
// Sorozat hozzáadása
chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.getType());
chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.getType());
// Catgories hozzáadása
chart.getChartData().getCategories().add(fact.getCell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"));
chart.getChartData().getCategories().add(fact.getCell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"));
chart.getChartData().getCategories().add(fact.getCell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"));
// Vegyük a második diagramsorozatot
IChartSeries series = chart.getChartData().getSeries().get_Item(1);
// Most a sorozatadatok feltöltése
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 1, 2, 30));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 2, 2, 10));
series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, 3, 2, 60));
// Állítsa be a GapWidth értéket
series.getParentSeriesGroup().setGapWidth(50);
// Prezentáció mentése diagrammal
presentation.save(dataDir + "GapWidth_out.pptx", SaveFormat.Pptx);

Következtetés

Ebből az oktatóanyagból megtanulta, hogyan állíthatja be a hézagszélességet egy PowerPoint-prezentációban lévő diagramhoz az Aspose.Slides for Java használatával. A résszélesség beállításával szabályozhatja a diagram oszlopai vagy sávjai közötti távolságot, javítva az adatok vizuális megjelenítését.

GYIK

Hogyan változtathatom meg a Gap Width értéket?

A résszélesség módosításához használja asetGapWidth módszer aParentSeriesGroup diagramsorozatból. A megadott példában a Gap Width értéket 50-re állítottuk, de ezt az értéket a kívánt távolságra állíthatja.

Testreszabhatok más diagramtulajdonságokat?

Igen, az Aspose.Slides for Java kiterjedt lehetőségeket kínál a diagramok testreszabásához. Módosíthatja a diagram különféle tulajdonságait, például színeket, címkéket, címeket és egyebeket. A diagram testreszabási lehetőségeivel kapcsolatos részletes információkért tekintse meg az API-referenciát.

Hol találok további forrásokat és dokumentációt?

Az Aspose.Slides for Java webhelyen átfogó dokumentációt és további forrásokat találhatAspose honlapja.