Téglalapok hozzáadása prezentációkhoz C++
Áttekintés
Ez a cikk bemutatja, hogyan lehet téglalap alakzatokat hozzáadni a PowerPoint diákhoz az Aspose.Slides használatával. Kiterjed egy egyszerű téglalap létrehozására, egy formázott téglalap létrehozására, valamint a módosított bemutató PPTX fájlként való mentésére.
Egyszerű téglalap létrehozása
Az előző témákhoz hasonlóan ez is egy alakzat hozzáadásáról szól, és most a Rectangle alakzatról lesz szó. Ebben a témában leírtuk, hogyan adhatnak a fejlesztők egyszerű vagy formázott téglalapokat a diáikhoz az Aspose.Slides for C++ segítségével. Egy egyszerű téglalap hozzáadásához a bemutató egy kiválasztott diájához kövesse az alábbi lépéseket:
- Hozzon létre egy példányt a Presentation osztály osztályból.
- Szerezze meg egy dia hivatkozását az Index használatával.
- Adjon hozzá egy Rectangle típusú IAutoShape‑t az IShapes objektum által biztosított AddAutoShape metódussal.
- Írja ki a módosított bemutatót PPTX fájlként.
Az alább bemutatott példában egy egyszerű téglalapot adtunk hozzá a bemutató első diájához.
Formázott téglalap létrehozása
Egy formázott téglalap diához való hozzáadásához kövesse az alábbi lépéseket:
- Hozzon létre egy példányt a Presentation osztály osztályból.
- Szerezze meg egy dia hivatkozását az Index használatával.
- Adjon hozzá egy Rectangle típusú IAutoShape‑t az IShapes objektum által biztosított AddAutoShape metódussal.
- Állítsa be a téglalap kitöltés típusát Solid értékre.
- Állítsa be a téglalap színét a FillFormat objektumhoz tartozó IShape objektum SolidFillColor.Color tulajdonságával.
- Állítsa be a téglalap vonalainak színét.
- Állítsa be a téglalap vonalainak szélességét.
- Írja ki a módosított bemutatót PPTX fájlként. A fenti lépéseket az alább bemutatott példában valósítottuk meg.
GYIK
Hogyan adhatok hozzá egy lekerekített sarkú téglalapot?
Használja a rounded-corner shape type típusú alakzatot, és állítsa be a sarok sugárát az alakzat tulajdonságaiban; a lekerekítést egyes sarkokra is alkalmazhatja geometriai beállításokkal.
Hogyan tölthetem ki a téglalapot egy képpel (textúrával)?
Válassza ki a kép fill type típusát, adja meg a képfájlt, és állítsa be a stretching/tiling modes módot.
Lehet egy téglalapon árnyék és ragyogás?
Igen. A Külső/belső árnyék, ragyogás és lágy szélek elérhető állítható paraméterekkel.
Átalakíthatom a téglalapot gombbal és hiperlinkkel?
Igen. Hiperlink hozzárendelése – adjon hiperlinket az alakzat kattintásához (ugrás diára, fájlra, webcímre vagy e‑mailre).
Hogyan védhetem meg a téglalapot a mozgatástól és a módosításoktól?
shape lockok használata: megakadályozhatja a mozgatást, átméretezést, kijelölést vagy a szövegszerkesztést a elrendezés megőrzése érdekében.
Átalakíthatom a téglalapot raszteres képpé vagy SVG‑vé?
Igen. A Alakzat renderelése segítségével képet hozhat létre a megadott mérettel/méretezéssel, vagy Exportálás SVG‑ként formátumba vektoros felhasználáshoz.
Hogyan szerezhetem meg gyorsan a téglalap tényleges (hatékony) tulajdonságait a téma és öröklődés figyelembevételével?
Használja az alakzat hatékony tulajdonságait: az API visszaadja a számított értékeket, amelyek figyelembe veszik a téma stílusokat, a layoutot és a helyi beállításokat, ezzel egyszerűsítve a formázás elemzését.