Diák hozzáadása prezentációkhoz Androidon

Áttekintés

Az Aspose.Slides lehetővé teszi diák programozott hozzáadását PowerPoint prezentációkhoz. Egy prezentáció tartalmaz mester-/elrendezésdiasokat és normál diákat, a normál diákat nullától kezdődő index szerint rendezik. Minden diához egy egyedi azonosító tartozik, és a diáktól mentes prezentációs fájlok nem támogatottak.

Ez a cikk bemutatja, hogyan hozhatunk létre egy Presentation objektumot, hogyan érhetjük el a diakollekcióját, hogyan adhatunk hozzá egy üres diát, hogyan dolgozhatunk az újból hozzáadott diával, és hogyan menthetjük el a frissített prezentációt. Emellett tárgyalja a diák meghatározott pozícióba való beszúrását, az elrendezések használatát, valamint azt, hogy mi a “blank” dia egy úszólag létrehozott prezentációban.

Dia hozzáadása a prezentációhoz

Mielőtt a diák prezentációs fájlokba történő hozzáadásáról beszélnénk, tekintsük át a diákról néhány tényt. Minden PowerPoint prezentációs fájl tartalmaz Mester / Elrendezés diát és egyéb Normál diákat. Ez azt jelenti, hogy egy prezentációs fájl legalább egy vagy több diát tartalmaz. Fontos tudni, hogy a diáktól mentes fájlok nem támogatottak az Aspose.Slides for Android via Java által. Minden diához egy egyedi azonosító tartozik, és az összes normál diát a nullától kezdődő index határozza meg.

Az Aspose.Slides for Android via Java lehetővé teszi a fejlesztők számára, hogy üres diákat adjanak a prezentációjukhoz. Egy üres dia hozzáadásához a prezentációban kövesse az alábbi lépéseket:

  • Hozzon létre egy példányt a Presentation osztályból.
  • Példányosítsa az ISlideCollection osztályt úgy, hogy hivatkozást ad a Slides (tartalmi Slide objektumok gyűjteménye) tulajdonságra, amelyet a Presentation objektum biztosít.
  • Adjon egy üres diát a prezentáció tartalmi diagyűjteményének végéhez az addEmptySlide metódus hívásával, amelyet az ISlideCollection objektum biztosít.
  • Végezzen el némi műveletet az újból hozzáadott üres diával.
  • Végül írja ki a prezentációs fájlt a Presentation objektummal.
// Példányosítsa a Presentation osztályt, amely a prezentációs fájlt képviseli
Presentation pres = new Presentation();
try {
    // Példányosítsa a SlideCollection osztályt
    ISlideCollection slds = pres.getSlides();

    for (int i = 0; i < pres.getLayoutSlides().size(); i++) {
        // Üres diát adjon a Slides gyűjteményhez
        slds.addEmptySlide(pres.getLayoutSlides().get_Item(i));
    }
    // Végrehajt némi műveletet az újból hozzáadott dián

    // Mentse a PPTX fájlt a lemezre
    pres.save("EmptySlide.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}

GYIK

Beszúrhatok egy új diát egy adott pozícióba, nem csak a végére?

Igen. A könyvtár támogatja a diakollekciókat és a insert/clone műveleteket, így a diát a kívánt indexre is beillesztheti, nem csak a végére.

Megmaradnak a téma/stílusok egy elrendezésen alapuló dia hozzáadásakor?

Igen. Egy elrendezés örökli a formázást a mesterétől, és az új dia az adott elrendezéstől és a hozzá tartozó mesztertől örökli a formázást.

Melyik dia szerepel egy új „üres” prezentációban a diák hozzáadása előtt?

Egy újonnan létrehozott prezentáció már tartalmaz egy üres diát, amelynek indexe nulla. Ez fontos szempont a beszúrási indexek számításakor.

Hogyan válasszam ki a „megfelelő” elrendezést egy új diához, ha a mesternek sok lehetősége van?

Általában válassza ki a LayoutSlide elemet, amely megfelel a kívánt szerkezetnek (Cím és tartalom, Két tartalom, stb.). Ha ilyen elrendezés hiányzik, hozzáadhatja azt a mesterhez [/slides/hu/androidjava/slide-layout/] és aztán használhatja.