إضافة مستطيلات إلى العروض التقديمية على Android
إضافة مستطيل إلى شريحة
لإضافة مستطيل بسيط إلى شريحة مختارة من العرض التقديمي، يرجى اتباع الخطوات أدناه:
- إنشاء نسخة من فئة Presentation
- الحصول على مرجع شريحة باستخدام فهرسها.
- إضافة IAutoShape من النوع Rectangle باستخدام طريقة addAutoShape المعروضة بواسطة كائن IShapeCollection.
- حفظ العرض التقديمي المعدل كملف PPTX.
في المثال المذكور أدناه، قمنا بإضافة مستطيل بسيط إلى الشريحة الأولى من العرض التقديمي.
// إنشاء كائن من الفئة Presentation التي تمثل ملف PPTX
Presentation pres = new Presentation();
try {
// الحصول على الشريحة الأولى
ISlide sld = pres.getSlides().get_Item(0);
// إضافة AutoShape من نوع إهليلجي
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// كتابة ملف PPTX إلى القرص
pres.save("RecShp1.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
إضافة مستطيل مُنسق إلى شريحة
لإضافة مستطيل مُنسق إلى شريحة، يرجى اتباع الخطوات أدناه:
- إنشاء نسخة من فئة Presentation
- الحصول على مرجع شريحة باستخدام فهرسها.
- إضافة IAutoShape من النوع Rectangle باستخدام طريقة addAutoShape المعروضة بواسطة كائن IShapeCollection.
- تعيين Fill Type للمستطيل إلى Solid.
- تعيين لون المستطيل باستخدام طريقة SolidFillColor.setColor المعروضة بواسطة كائن IFillFormat المرتبط بكائن IShape.
- تعيين لون خطوط المستطيل.
- تعيين عرض خطوط المستطيل.
- حفظ العرض التقديمي المعدل كملف PPTX.
تم تنفيذ الخطوات السابقة في المثال المذكور أدناه.
// إنشاء كائن من فئة Presentation التي تمثل ملف PPTX
Presentation pres = new Presentation();
try {
// الحصول على الشريحة الأولى
ISlide sld = pres.getSlides().get_Item(0);
// إضافة AutoShape من نوع إهليلجي
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// تطبيق بعض التنسيق على شكل الإهليلج
shp.getFillFormat().setFillType(FillType.Solid);
shp.getFillFormat().getSolidFillColor().setColor(Color.GRAY);
// تطبيق بعض التنسيق على خط الإهليلج
shp.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLACK);
shp.getLineFormat().setWidth(5);
// كتابة ملف PPTX إلى القرص
pres.save("RecShp2.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
الأسئلة الشائعة
كيف يمكنني إضافة مستطيل بزوايا مستديرة؟
استخدم نوع الشكل ذو الزوايا المستديرة نوع الشكل واضبط نصف قطر الزاوية في خصائص الشكل؛ يمكن أيضاً تطبيق التقوس على كل زاوية على حدة عبر تعديلات الهندسة.
كيف أملأ مستطيلاً بصورة (نقش)؟
اختر نوع تعبئة الصورة نوع التعبئة، قدم مصدر الصورة، واضبط أوضاع أوضاع التمدد/التبليط.
هل يمكن للمستطيل أن يحتوي على ظل وتوهج؟
نعم. الظل الخارجي/الداخلي، التوهج، والحواف الناعمة متاحة مع معلمات قابلة للتعديل.
هل يمكنني تحويل المستطيل إلى زر مع ارتباط تشعبي؟
نعم. تعيين ارتباط تشعبي للنقر على الشكل (للانتقال إلى شريحة، ملف، عنوان ويب، أو بريد إلكتروني).
كيف يمكنني حماية المستطيل من التحريك والتغييرات؟
استخدام أقفال الشكل: يمكنك منع التحريك، تغيير الحجم، الاختيار، أو تعديل النص للحفاظ على التخطيط.
هل يمكنني تحويل المستطيل إلى صورة نقطية أو SVG؟
نعم. يمكنك تصيير الشكل إلى صورة بحجم/مقياس محدد أو تصديره كـ SVG للاستخدام المتجه.
كيف أحصل بسرعة على الخصائص الفعلية (الفعّالة) للمستطيل مع مراعاة السمة والوراثة؟
استخدام الخصائص الفعّالة للشكل: تُعيد الواجهة البرمجية قيماً محسوبة تأخذ في الاعتبار أنماط السمة، التخطيط، والإعدادات المحلية، مما يبسط تحليل التنسيق.