تطبيق تأثيرات الشكل في العروض باستخدام Java
في حين يمكن استخدام التأثيرات في PowerPoint لجعل الشكل يبرز، فإنها تختلف عن ملء أو الحواف. باستخدام تأثيرات PowerPoint، يمكنك إنشاء انعكاسات مقنعة على الشكل، ونشر توهج الشكل، وغيرها.

-
يوفر PowerPoint ستة تأثيرات يمكن تطبيقها على الأشكال. يمكنك تطبيق تأثير واحد أو أكثر على الشكل.
-
بعض تركيبات التأثيرات تبدو أفضل من غيرها. لهذا السبب، توجد خيارات PowerPoint تحت Preset. تُعد خيارات Preset مزيجًا معروفًا وجذابًا من تأثيرين أو أكثر. بهذه الطريقة، عند اختيار إعداد مسبق، لن تحتاج إلى إهدار الوقت في اختبار أو دمج تأثيرات مختلفة للعثور على تركيبة جيدة.
توفر Aspose.Slides خصائص وأساليب ضمن فئة EffectFormat تتيح لك تطبيق نفس التأثيرات على الأشكال في عروض PowerPoint.
تطبيق تأثير الظل
يُظهر لك هذا الكود Java كيفية تطبيق تأثير الظل الخارجي (OuterShadowEffect) على مستطيل:
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();
}
تطبيق تأثير الانعكاس
يُظهر لك هذا الكود Java كيفية تطبيق تأثير الانعكاس على شكل:
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();
}
تطبيق تأثير التوهج
يُظهر لك هذا الكود Java كيفية تطبيق تأثير التوهج على شكل:
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();
}
تطبيق تأثير الحواف الناعمة
يُظهر لك هذا الكود Java كيفية تطبيق الحواف الناعمة على شكل:
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();
}
الأسئلة المتكررة
هل يمكنني تطبيق تأثيرات متعددة على نفس الشكل؟
نعم، يمكنك دمج تأثيرات مختلفة مثل الظل والانعكاس والتوهج على شكل واحد لإنشاء مظهر أكثر ديناميكية.
ما هي الأشكال التي يمكنني تطبيق التأثيرات عليها؟
يمكنك تطبيق التأثيرات على مجموعة متنوعة من الأشكال، بما في ذلك الأشكال التلقائية، المخططات، الجداول، الصور، كائنات SmartArt، كائنات OLE، والمزيد.
هل يمكنني تطبيق التأثيرات على الأشكال المجمعة؟
نعم، يمكنك تطبيق التأثيرات على الأشكال المجمعة. سيُطبق التأثير على المجموعة بأكملها.