مستطيل
Contents
[
Hide
]
إنشاء مستطيل بسيط
مثل المواضيع السابقة، هذا الموضوع يتعلق أيضًا بإضافة شكل وهذه المرة الشكل الذي سنتحدث عنه هو المستطيل. في هذا الموضوع، وصفنا كيف يمكن للمطورين إضافة مستطيلات بسيطة أو منسقة إلى شرائحهم باستخدام Aspose.Slides لـ بايثون عبر .NET. لإضافة مستطيل بسيط إلى شريحة مختارة من العرض، يرجى اتباع الخطوات أدناه:
- قم بإنشاء مثيل من Presentation class.
- احصل على مرجع شريحة باستخدام الفهرس الخاص بها.
- أضف IAutoShape من نوع المستطيل باستخدام طريقة AddAutoShape المتاحة بواسطة كائن IShapes.
- اكتب العرض المعدل كملف PPTX.
في المثال المعطى أدناه، قمنا بإضافة مستطيل بسيط إلى الشريحة الأولى من العرض.
import aspose.slides as slides
# Instantiate Prseetation class that represents the PPTX
with slides.Presentation() as pres:
# Get the first slide
sld = pres.slides[0]
# Add autoshape of rectangle type
sld.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 150, 150, 50)
#Write the PPTX file to disk
pres.save("RectShp1_out.pptx", slides.export.SaveFormat.PPTX)
إنشاء مستطيل منسق
لإضافة مستطيل منسق إلى شريحة، يرجى اتباع الخطوات أدناه:
- قم بإنشاء مثيل من Presentation class.
- احصل على مرجع شريحة باستخدام الفهرس الخاص بها.
- أضف IAutoShape من نوع المستطيل باستخدام طريقة AddAutoShape المتاحة بواسطة كائن IShapes.
- قم بتعيين نوع التعبئة للمستطيل إلى صلب.
- قم بتعيين لون المستطيل باستخدام خاصية SolidFillColor.Color المتاحة بواسطة كائن FillFormat المرتبط بكائن IShape.
- قم بتعيين لون خطوط المستطيل.
- قم بتعيين عرض خطوط المستطيل.
- اكتب العرض المعدل كملف PPTX. يتم تنفيذ الخطوات أعلاه في المثال المعطى أدناه.
import aspose.slides as slides
import aspose.pydrawing as draw
# Instantiate Prseetation class that represents the PPTX
with slides.Presentation() as pres:
# Get the first slide
sld = pres.slides[0]
# Add autoshape of rectangle type
shp = sld.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 150, 150, 50)
# Apply some formatting to rectangle shape
shp.fill_format.fill_type = slides.FillType.SOLID
shp.fill_format.solid_fill_color.color = draw.Color.chocolate
# Apply some formatting to the line of rectangle
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
#Write the PPTX file to disk
pres.save("RectShp2_out.pptx", slides.export.SaveFormat.PPTX)