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:

  1. Hozzon létre egy példányt a Presentation osztály osztályból.
  2. Szerezze meg egy dia hivatkozását az Index használatával.
  3. Adjon hozzá egy Rectangle típusú IAutoShape‑t az IShapes objektum által biztosított AddAutoShape metódussal.
  4. Í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:

  1. Hozzon létre egy példányt a Presentation osztály osztályból.
  2. Szerezze meg egy dia hivatkozását az Index használatával.
  3. Adjon hozzá egy Rectangle típusú IAutoShape‑t az IShapes objektum által biztosított AddAutoShape metódussal.
  4. Állítsa be a téglalap kitöltés típusát Solid értékre.
  5. Állítsa be a téglalap színét a FillFormat objektumhoz tartozó IShape objektum SolidFillColor.Color tulajdonságával.
  6. Állítsa be a téglalap vonalainak színét.
  7. Állítsa be a téglalap vonalainak szélességét.
  8. Í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.