Vormeffecten toepassen in presentaties op Android
Introductie
Hoewel effecten in PowerPoint kunnen worden gebruikt om een vorm te laten opvallen, verschillen ze van opvullingen of omtrekken. Met PowerPoint‑effecten kun je overtuigende reflecties op een vorm maken, de gloed van een vorm verspreiden, enzovoort.

PowerPoint biedt zes effecten die op vormen kunnen worden toegepast. Je kunt één of meer effecten op een vorm toepassen.
Sommige combinaties van effecten zien er beter uit dan andere. Daarom biedt PowerPoint opties onder Preset. De preset‑opties zijn combinaties van twee of meer effecten die bekend staan om goed te werken. Op deze manier hoef je bij het selecteren van een preset niet langer tijd te besteden aan het testen of combineren van verschillende effecten om een mooie combinatie te vinden.
Aspose.Slides biedt eigenschappen en methoden onder de EffectFormat‑klasse die het mogelijk maken dezelfde effecten op vormen in PowerPoint‑presentaties toe te passen.
Schaduweffect toepassen
Aspose.Slides for Android via Java ondersteunt buitenste en binnenste schaduwen voor vormen. Je kunt hun kleur, richting, afstand en vervagingsradius aanpassen zodat ze passen bij het ontwerp van je presentatie.
Buitenste schaduw toepassen
Gebruik een buitenste schaduw om een kaart of paneel te laten opvallen tegen de dia‑achtergrond. De schaduw strekt zich uit buiten de randen van de vorm, waardoor de indruk ontstaat dat de vorm boven de dia zweeft. Pas de kleur, richting, afstand en vervagingsradius aan zodat ze overeenkomen met de verlichting en stijl van je sjabloon.
Deze Java‑code laat zien hoe je het buitenste schaduweffect op een rechthoek toepast:
import com.aspose.slides.*;
import android.graphics.Color;
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
IShape shape = slide.getShapes().addAutoShape(ShapeType.RoundCornerRectangle, 20, 20, 200, 100);
shape.getEffectFormat().enableOuterShadowEffect();
shape.getEffectFormat().getOuterShadowEffect().getShadowColor().setColor(Color.rgb(169, 169, 169));
shape.getEffectFormat().getOuterShadowEffect().setDistance(10);
shape.getEffectFormat().getOuterShadowEffect().setDirection(45);
presentation.save("shadow_effect.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}

Binnenste schaduw toepassen
Wanneer je de visuele stijl van een sjabloon wilt nabootsen, gebruik je een binnenste schaduw om een kaart of paneel een ingebed uiterlijk te geven. Een buitenste schaduw strekt zich buiten de vorm uit en laat deze verhoogd lijken, terwijl een binnenste schaduw de binnenkant van de randen verduistert.
Roep enableInnerShadowEffect aan en configureer vervolgens de schaduw die wordt geretourneerd door getInnerShadowEffect. Grotere vervagingsradiuswaarden leveren zachtere randen op.
Dit Java‑voorbeeld maakt een lichtblauwe kaart met een donkergrijze binnenste schaduw en slaat deze op als een PPTX‑bestand. De schaduwrichting is 225 graden, de afstand is 7 punten en de vervagingsradius is 6 punten:
import com.aspose.slides.*;
import android.graphics.Color;
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
IAutoShape shape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 20, 20, 200, 100);
shape.getFillFormat().setFillType(FillType.Solid);
shape.getFillFormat().getSolidFillColor().setColor(Color.rgb(173, 216, 230));
shape.getLineFormat().getFillFormat().setFillType(FillType.NoFill);
shape.getEffectFormat().enableInnerShadowEffect();
IInnerShadow shadow = shape.getEffectFormat().getInnerShadowEffect();
shadow.getShadowColor().setColor(Color.rgb(105, 105, 105));
shadow.setDirection(225);
shadow.setDistance(7);
shadow.setBlurRadius(6);
presentation.save("inner_shadow_effect.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}

Om de binnenste schaduw te verwijderen, roep je disableInnerShadowEffect aan op het effectformaat van de vorm.
Reflectie‑effect toepassen
Om een reflectie‑effect toe te passen in Aspose.Slides for Android via Java, kun je een spiegelende reflectie aan vormen toevoegen en parameters zoals afstand, transparantie en grootte aanpassen. Dit effect verbetert het esthetische aspect van je presentaties door vormen een meer gepolijste en verfijnde uitstraling te geven. Het is eenvoudig te implementeren met weinig code, waardoor snelle toepassing over meerdere elementen mogelijk is voor een consistent ontwerp.
Deze Java‑code laat zien hoe je het reflectie‑effect op een vorm toepast:
import com.aspose.slides.*;
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
IShape shape = slide.getShapes().addAutoShape(ShapeType.RoundCornerRectangle, 20, 20, 200, 100);
shape.getEffectFormat().enableReflectionEffect();
shape.getEffectFormat().getReflectionEffect().setRectangleAlign(RectangleAlignment.Bottom);
shape.getEffectFormat().getReflectionEffect().setDirection(90);
shape.getEffectFormat().getReflectionEffect().setDistance(40);
shape.getEffectFormat().getReflectionEffect().setBlurRadius(2);
presentation.save("reflection_effect.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}

Gloed‑effect toepassen
Om een gloed‑effect op een vorm toe te passen in Aspose.Slides for Android via Java, kun je een zacht, lichtgevend aura rond vormen toevoegen en eigenschappen zoals kleur en grootte aanpassen. Dit effect helpt vormen op te laten vallen en voegt een aantrekkelijk, oogtrekkend visueel element toe aan je presentatie. Het is eenvoudig te implementeren met minimale code, waardoor het algehele uiterlijk van je dia’s verbetert.
Deze Java‑code laat zien hoe je het gloed‑effect op een vorm toepast:
import com.aspose.slides.*;
import android.graphics.Color;
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
IShape shape = slide.getShapes().addAutoShape(ShapeType.RoundCornerRectangle, 20, 20, 200, 100);
shape.getEffectFormat().enableGlowEffect();
shape.getEffectFormat().getGlowEffect().getColor().setColor(Color.MAGENTA);
shape.getEffectFormat().getGlowEffect().setRadius(15);
presentation.save("glow_effect.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}

Zachte randen‑effect toepassen
Om een zachte randen‑effect toe te passen in Aspose.Slides for Android via Java, kun je een vloeiende, vervaagde overgang rond de randen van een vorm creëren. Dit effect geeft een subtielere en meer verfijnde uitstraling, perfect voor ontwerpen die een zachte, zachtere look nodig hebben. Je kunt eenvoudig parameters zoals de radius aanpassen om het gewenste effect te bereiken op diverse vormen in je presentatie.
Deze Java‑code laat zien hoe je het zachte randen‑effect op een vorm toepast:
import com.aspose.slides.*;
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
IShape shape = slide.getShapes().addAutoShape(ShapeType.RoundCornerRectangle, 20, 20, 200, 150);
shape.getEffectFormat().enableSoftEdgeEffect();
shape.getEffectFormat().getSoftEdgeEffect().setRadius(8);
presentation.save("soft_edges_effect.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}

Veelgestelde vragen
Kan ik meerdere effecten op dezelfde vorm toepassen?
Ja, je kunt verschillende effecten, zoals schaduw, reflectie en gloed, combineren op een enkele vorm om een dynamischere uitstraling te creëren.
Op welke vormen kan ik effecten toepassen?
Je kunt effecten toepassen op diverse vormen, waaronder autovormen, grafieken, tabellen, afbeeldingen, SmartArt‑objecten, OLE‑objecten en meer.
Kan ik effecten toepassen op gegroepeerde vormen?
Ja, je kunt effecten toepassen op gegroepeerde vormen. Het effect wordt dan op de gehele groep toegepast.