Adjon hozzá csomópontokat a SmartArt adott pozíciójához Java használatával
Bevezetés
Ebben az oktatóanyagban végigvezetjük a SmartArt adott pozícióihoz csomópontok hozzáadásának folyamatán Java és Aspose.Slides használatával. A SmartArt a PowerPoint egyik funkciója, amely lehetővé teszi tetszetős diagramok és diagramok létrehozását.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik az alábbiakkal:
- Java Development Kit (JDK) telepítve a rendszerére.
- Aspose.Slides for Java könyvtár letöltve. Letöltheti innenitt.
- Java programozási nyelv alapismerete.
Csomagok importálása
Először is importáljuk a szükséges csomagokat a Java kódunkban:
import com.aspose.slides.*;
import java.io.File;
1. lépés: Hozzon létre egy bemutatópéldányt
Kezdje a Prezentáció osztály példányának létrehozásával:
Presentation pres = new Presentation();
2. lépés: Nyissa meg a bemutató diát
Nyissa meg a diát, ahová a SmartArt elemet hozzá szeretné adni:
ISlide slide = pres.getSlides().get_Item(0);
3. lépés: SmartArt alakzat hozzáadása
SmartArt alakzat hozzáadása a diához:
ISmartArt smart = slide.getShapes().addSmartArt(0, 0, 400, 400, SmartArtLayoutType.StackedList);
4. lépés: Nyissa meg a SmartArt-csomópontot
Nyissa meg a SmartArt csomópontot a kívánt indexen:
ISmartArtNode node = smart.getAllNodes().get_Item(0);
5. lépés: Adjon hozzá gyermekcsomópontot egy adott pozícióhoz
Új gyermekcsomópont hozzáadása a szülőcsomópont egy adott pozíciójához:
SmartArtNode chNode = (SmartArtNode) ((SmartArtNodeCollection) node.getChildNodes()).addNodeByPosition(2);
6. lépés: Szöveg hozzáadása a csomóponthoz
Állítsa be az újonnan hozzáadott csomópont szövegét:
chNode.getTextFrame().setText("Sample Text Added");
7. lépés: Mentse el a bemutatót
Mentse el a módosított prezentációt:
pres.save(dataDir + "AddSmartArtNodeByPosition_out.pptx", SaveFormat.Pptx);
Következtetés
Ebben az oktatóanyagban megtanulta, hogyan adhat hozzá csomópontokat a SmartArt adott pozícióihoz Java és Aspose.Slides használatával. Ha követi ezeket a lépéseket, a SmartArt-alakzatokat programozottan módosíthatja dinamikus bemutatók létrehozásához.
GYIK
Hozzáadhatok több csomópontot egyszerre?
Igen, több csomópontot is felvehet programozottan a kívánt pozíciók feletti iterációval.
Az Aspose.Slides kompatibilis a PowerPoint összes verziójával?
Az Aspose.Slides különféle PowerPoint formátumokat támogat, biztosítva a kompatibilitást a legtöbb verzióval.
Testreszabhatom a SmartArt csomópontok megjelenését?
Igen, testreszabhatja a csomópontok megjelenését, beleértve a méretüket, színüket és stílusukat.
Az Aspose.Slides támogat más programozási nyelveket?
Igen, az Aspose.Slides több programozási nyelvhez biztosít könyvtárakat, beleértve a .NET-t és a Python-t is.
Elérhető az Aspose.Slides próbaverziója?
Igen, letölthet egy ingyenes próbaverziót a webhelyrőlitt.