إزالة صف أو عمود في جدول باستخدام VSTO و Aspose.Slides
Contents
[
Hide
]
VSTO
فيما يلي الكود لإزالة الصفوف أو الأعمدة من جدول باستخدام VSTO Presentation:
string FileName = "Removing Row Or Column in Table.pptx";
Presentation pres = Application.Presentations.Open(FileName);
//Get the first slide
Slide sld = pres.Slides[1];
foreach (Shape shp in sld.Shapes)
{
if (shp.HasTable == Microsoft.Office.Core.MsoTriState.msoTrue)
{
shp.Table.Rows[1].Delete();
}
}
Aspose.Slides
قدمت Aspose.Slides لـ .NET أبسط واجهة برمجة تطبيقات لإنشاء الجداول بأبسط طريقة. لإنشاء جدول في شريحة وإجراء بعض العمليات الأساسية على الجدول، يرجى اتباع الخطوات أدناه:
- إنشاء مثال من فئة Presentation
- الحصول على مرجع الشريحة باستخدام مؤشرها
- تحديد مصفوفة الأعمدة مع العرض
- تحديد مصفوفة الصفوف مع الارتفاع
- إضافة جدول إلى الشريحة باستخدام طريقة AddTable المعروضة بواسطة كائن IShapes
- إزالة صف من الجدول
- إزالة عمود من الجدول
- حفظ العرض المعدل كملف PPTX
string FileName = "Removing Row Or Column in Table.pptx";
Presentation MyPresentation = new Presentation(FileName);
//Get First Slide
ISlide sld = MyPresentation.Slides[0];
foreach (IShape shp in sld.Shapes)
if (shp is ITable)
{
ITable tbl = (ITable)shp;
tbl.Rows.RemoveAt(0, false);
}
MyPresentation.Save(FileName,Export.SaveFormat.Pptx);