Ellipszisek hozzáadása prezentációkhoz JavaScript-ben
Áttekintés
Ez a cikk bemutatja, hogyan adhatunk ellipszis alakzatokat a PowerPoint diához az Aspose.Slides használatával. Leírja egy egyszerű ellipszis létrehozását, egy formázott ellipszis létrehozását, és a frissített prezentáció PPTX fájlként történő mentését. Emellett érint kapcsolódó kérdéseket, mint az ellipszis pozíciójának és méretének kezelése, a rétegzési sorrend szabályozása, valamint animációs hatások alkalmazása.
Ellipszis létrehozása
Egy egyszerű ellipszis hozzáadásához a prezentáció egy kiválasztott diájához kövesse az alábbi lépéseket:
- Hozzon létre egy példányt a Presentation osztályból.
- Szerezze meg egy dia hivatkozását az Index használatával.
- Adjon hozzá egy Ellipse típusú AutoShape-et a addAutoShape metódus segítségével, amely a ShapeCollection objektumon keresztül érhető el.
- Írja ki a módosított prezentációt PPTX fájlként.
Az alább bemutatott példában egy ellipszist adtunk hozzá az első diához
// Példányosítsa a Presentation osztályt, amely a PPTX-et képviseli
var pres = new aspose.slides.Presentation();
try {
// Szerezze meg az első diát
var sld = pres.getSlides().get_Item(0);
// Adjon hozzá egy ellipszis típusú AutoShape-et
sld.getShapes().addAutoShape(aspose.slides.ShapeType.Ellipse, 50, 150, 150, 50);
// Írja ki a PPTX fájlt a lemezre
pres.save("EllipseShp1.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
Formázott ellipszis létrehozása
Egy jobban formázott ellipszis hozzáadásához egy diára kövesse az alábbi lépéseket:
- Hozzon létre egy példányt a Presentation osztályból.
- Szerezze meg egy dia hivatkozását az Index használatával.
- Adjon hozzá egy Ellipse típusú AutoShape-et a addAutoShape metódus segítségével, amely a ShapeCollection objektumon keresztül érhető el.
- Állítsa be az ellipszis kitöltést Solid típusra.
- Állítsa be az ellipszis színét a SolidFillColor.Color tulajdonság segítségével, amely a FillFormat objektumon keresztül érhető el, és a Shape objektumhoz tartozik.
- Állítsa be az ellipszis vonalainak színét.
- Állítsa be az ellipszis vonalainak szélességét.
- Írja ki a módosított prezentációt PPTX fájlként.
Az alább bemutatott példában egy formázott ellipszist adtunk hozzá a prezentáció első diájához.
// Példányosítsa a Presentation osztályt, amely a PPTX-et képviseli
var pres = new aspose.slides.Presentation();
try {
// Szerezze meg az első diát
var sld = pres.getSlides().get_Item(0);
// Adjon hozzá egy ellipszis típusú AutoShape-et
var shp = sld.getShapes().addAutoShape(aspose.slides.ShapeType.Ellipse, 50, 150, 150, 50);
// Alkalmazzon némi formázást az ellipszis alakzatra
shp.getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
shp.getFillFormat().getSolidFillColor().setColor(java.newInstanceSync("java.awt.Color", aspose.slides.PresetColor.Chocolate));
// Alkalmazzon némi formázást az ellipszis vonalára
shp.getLineFormat().getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(java.getStaticFieldValue("java.awt.Color", "BLACK"));
shp.getLineFormat().setWidth(5);
// Írja ki a PPTX fájlt a lemezre
pres.save("EllipseShp1.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
GYIK
Hogyan állíthatom be egy ellipszis pontos pozícióját és méretét a dia egységeihez viszonyítva?
A koordinátákat és méreteket általában pontban adják meg. A kiszámítható eredmények érdekében alapozza a számításait a dia méretére, és a szükséges millimétereket vagy hüvelyket konvertálja pontokra, mielőtt értékeket adna meg.
Hogyan helyezhetem el egy ellipszist más objektumok fölé vagy alá (rétegző sorrend szabályozása)?
Állítsa be az objektum rajzolási sorrendjét úgy, hogy előre hozza vagy hátra küldje. Ez lehetővé teszi, hogy az ellipszis átfedje a többi objektumot, vagy feltárja az alatta lévőket.
Hogyan animálhatom egy ellipszis megjelenését vagy hangsúlyozását?
Apply belépési, hangsúlyos vagy kilépési hatásokat az alakzatra, és konfigurálja a kiváltókat és az időzítést, hogy meghatározza, mikor és hogyan játssza le az animációt.