Použití efektů tvarů v prezentacích na Androidu
Úvod
Zatímco efekty v PowerPointu lze použít k zvýraznění tvaru, liší se od vyplnění nebo obrysů. Pomocí efektů PowerPointu můžete vytvořit přesvědčivé odrazy na tvaru, rozšířit záři tvaru atd.

-
PowerPoint poskytuje šest efektů, které lze použít na tvary. Můžete použít jeden nebo více efektů na tvar.
-
Některé kombinace efektů vypadají lépe než jiné. Z tohoto důvodu jsou v PowerPointu možnosti pod Preset. Volby Preset jsou v podstatě osvědčená kombinace dvou nebo více efektů, která vypadá dobře. Tímto způsobem, když vyberete předvolbu, nebudete muset ztrácet čas testováním nebo kombinováním různých efektů, abyste našli hezkou kombinaci.
Aspose.Slides poskytuje vlastnosti a metody ve třídě EffectFormat, které vám umožní použít stejné efekty na tvary v prezentacích PowerPoint.
Použití stínového efektu
Tento Java kód vám ukazuje, jak použít efekt vnějšího stínu (OuterShadowEffect) na obdélník:
Presentation pres = new Presentation();
try {
IShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.RoundCornerRectangle, 20, 20, 200, 150);
shape.getEffectFormat().enableOuterShadowEffect();
shape.getEffectFormat().getOuterShadowEffect().getShadowColor().setColor(Color.DARK_GRAY);
shape.getEffectFormat().getOuterShadowEffect().setDistance(10);
shape.getEffectFormat().getOuterShadowEffect().setDirection(45);
pres.save("output.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Použití odrazového efektu
Tento Java kód vám ukazuje, jak použít efekt odrazu na tvar:
Presentation pres = new Presentation();
try {
IShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.RoundCornerRectangle, 20, 20, 200, 150);
shape.getEffectFormat().enableReflectionEffect();
shape.getEffectFormat().getReflectionEffect().setRectangleAlign(RectangleAlignment.Bottom);
shape.getEffectFormat().getReflectionEffect().setDirection(90);
shape.getEffectFormat().getReflectionEffect().setDistance(55);
shape.getEffectFormat().getReflectionEffect().setBlurRadius(4);
pres.save("reflection.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Použití efektu záře
Tento Java kód vám ukazuje, jak použít efekt záře na tvar:
Presentation pres = new Presentation();
try {
IShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.RoundCornerRectangle, 20, 20, 200, 150);
shape.getEffectFormat().enableGlowEffect();
shape.getEffectFormat().getGlowEffect().getColor().setColor(Color.MAGENTA);
shape.getEffectFormat().getGlowEffect().setRadius(15);
pres.save("glow.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Použití efektu měkkých okrajů
Tento Java kód vám ukazuje, jak použít měkké okraje na tvar:
Presentation pres = new Presentation();
try {
IShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.RoundCornerRectangle, 20, 20, 200, 150);
shape.getEffectFormat().enableSoftEdgeEffect();
shape.getEffectFormat().getSoftEdgeEffect().setRadius(15);
pres.save("softEdges.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Často kladené otázky
Mohu použít více efektů na stejný tvar?
Ano, můžete kombinovat různé efekty, jako je stín, odraz a záře, na jediném tvaru a vytvořit tak dynamičtější vzhled.
Na jaké tvary mohu aplikovat efekty?
Efekty můžete aplikovat na různé tvary, včetně automatických tvarů, grafů, tabulek, obrázků, objektů SmartArt, OLE objektů a dalších.
Mohu aplikovat efekty na seskupené tvary?
Ano, můžete aplikovat efekty na seskupené tvary. Efekt se použije na celou skupinu.