Diák hozzáadása prezentációkhoz C++-ban
Áttekintés
Az Aspose.Slides lehetővé teszi, hogy programozottan dia‑kat adjon hozzá a PowerPoint‑prezentációkhoz. Egy prezentáció tartalmaz mester/elrendezés diákat és normál diákat, és a normál diák nullától indexelt sorrendben vannak elrendezve. Minden dia egyedi azonosítóval rendelkezik, és a diák nélküli prezentációs fájlok nem támogatottak.
Ez a cikk bemutatja, hogyan hozhat létre egy Presentation objektumot, érheti el annak dia‑gyűjteményét, adhat hozzá egy üres diát, dolgozhat az újonnan hozzáadott diával, és mentheti a frissített prezentációt. Emellett tárgyalja a kapcsolódó pontokat, mint például a diák beszúrása egy adott pozícióba, elrendezések használata, és a újonnan létrehozott prezentációban létező üres dia megértése.
Dia hozzáadása egy prezentációhoz
Mielőtt a prezentációs fájlokhoz való diák hozzáadásáról beszélnénk, néhány tényről beszéljünk a diákról. Minden PowerPoint‑prezentációs fájl tartalmaz Mester/Elrendezés diát és további 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ák nélküli prezentációs fájlok nem támogatottak az Aspose.Slides for C++‑ban. Minden dia egyedi azonosítóval rendelkezik, és az összes Normál dia egy nullától indexelt sorrendben van rendezve. Az Aspose.Slides for C++ lehetővé teszi a fejlesztők számára, hogy üres diákat adjanak hozzá a prezentációjukhoz. Egy üres dia hozzáadásához a prezentációba, 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 referenciát állít be a Slides (tartalmi Slide objektumok gyűjteménye) tulajdonságra, amelyet a Presentation objektum tesz közzé.
- Vegyen fel egy üres diát a prezentációba a tartalmi diák gyűjteményének végén az ISlideCollection objektum által biztosított AddEmptySlide metódusok meghívásával.
- Végezzen némi munkát az újonnan hozzáadott üres diával.
- Végül írja ki a prezentációs fájlt a Presentation objektum segítségével.
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 dia‑gyűjteményeket és a insert/clone műveleteket, így a diát a szükséges indexre is hozzáadhatja, nem csak a végére.
Megmaradnak a téma/stílusok egy elrendezés alapú dia hozzáadásakor?
Igen. Egy elrendezés örökli a formázást a mesterétől, és az új dia a kiválasztott elrendezéstől és a hozzá tartozó mestertől örökli a formázást.
Mely dia van jelen egy új “üres” prezentációban a diák hozzáadása előtt?
Egy újonnan létrehozott prezentáció már tartalmaz egy nulladik indexű üres diát. Ez fontos szempont a beszúrási indexek számításakor.
Hogyan válasszam ki a „helyes” elrendezést egy új diához, ha a mesternek sok opciója van?
Általában válassza ki a LayoutSlide elemet, amely megfelel a szükséges szerkezetnek (Title and Content, Two Content, etc.). Ha ilyen elrendezés hiányzik, akkor hozzáadhatja a masterhez és aztán használhatja.