إنشاء مخططات في PowerPoint ppt C#

تُستخدم المخططات لتلخيص البيانات وتمثيلها بشكل مرئي في عروض PowerPoint التقديمية. لذلك ، يوفر PowerPoint نطاقًا واسعًا من أنواع المخططات لتصور البيانات. من بين جميع أنواع المخططات الأكثر استخدامًا ، تشمل المخططات الدائرية والمخططات الخطية والمخططات الشريطية والمدرج التكراري ومخططات الأسهم وما إلى ذلك. في هذه المقالة ، ستتعلم كيفية إنشاء هذه المخططات في عروض PowerPoint التقديمية باستخدام C#.

C# API لإنشاء الرسوم البيانية في PowerPoint

Aspose.Slides for .NET هي مكتبة من فئة C# تتيح لك إنشاء عروض PowerPoint التقديمية ومعالجتها من داخل تطبيقات .NET. علاوة على ذلك ، تتيح لك واجهة برمجة التطبيقات (API) إنشاء الرسوم البيانية وإضافتها إلى العروض التقديمية بسلاسة. يمكن تنزيل Aspose.Slides for .NET كـ DLL أو تثبيته عبر NuGet.

PM> Install-Package Aspose.Slides

إنشاء مخطط عمودي في PowerPoint PPT باستخدام C#

في هذا القسم ، ستتعلم كيفية إنشاء مخطط عمودي وإضافة فئات وسلسلة لملء هذا المخطط. فيما يلي خطوات إجراء هذه العملية.

للتوضيح ، يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء مخطط عمودي في عرض PowerPoint التقديمي باستخدام C#.

// إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
Presentation pres = new Presentation();

// الوصول إلى الشريحة الأولى
ISlide sld = pres.Slides[0];

// أضف مخططًا بالبيانات الافتراضية
IChart chart = sld.Shapes.AddChart(ChartType.ClusteredColumn, 0, 0, 500, 500);

// تعيين عنوان المخطط
chart.ChartTitle.AddTextFrameForOverriding("Sample Title");
chart.ChartTitle.TextFrameForOverriding.TextFrameFormat.CenterText = NullableBool.True;
chart.ChartTitle.Height = 20;
chart.HasTitle = true;

// قم بتعيين السلسلة الأولى إلى إظهار القيم
chart.ChartData.Series[0].Labels.DefaultDataLabelFormat.ShowValue = true;

// تحديد فهرس ورقة بيانات الرسم البياني
int defaultWorksheetIndex = 0;

// الحصول على ورقة عمل بيانات المخطط
IChartDataWorkbook fact = chart.ChartData.ChartDataWorkbook;

// حذف السلاسل والفئات الافتراضية التي تم إنشاؤها
chart.ChartData.Series.Clear();
chart.ChartData.Categories.Clear();
int s = chart.ChartData.Series.Count;
s = chart.ChartData.Categories.Count;

// مضيفا مسلسل جديد
chart.ChartData.Series.Add(fact.GetCell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.Type);
chart.ChartData.Series.Add(fact.GetCell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.Type);

// اضافة فئات جديدة
chart.ChartData.Categories.Add(fact.GetCell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"));
chart.ChartData.Categories.Add(fact.GetCell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"));
chart.ChartData.Categories.Add(fact.GetCell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"));

// خذ سلسلة المخططات الأولى
IChartSeries series = chart.ChartData.Series[0];

// يتم الآن ملء بيانات السلسلة
series.DataPoints.AddDataPointForBarSeries(fact.GetCell(defaultWorksheetIndex, 1, 1, 20));
series.DataPoints.AddDataPointForBarSeries(fact.GetCell(defaultWorksheetIndex, 2, 1, 50));
series.DataPoints.AddDataPointForBarSeries(fact.GetCell(defaultWorksheetIndex, 3, 1, 30));

// تحديد لون التعبئة للسلسلة
series.Format.Fill.FillType = FillType.Solid;
series.Format.Fill.SolidFillColor.Color = System.Drawing.Color.Blue;


// خذ سلسلة المخططات الثانية
series = chart.ChartData.Series[1];

// يتم الآن ملء بيانات السلسلة
series.DataPoints.AddDataPointForBarSeries(fact.GetCell(defaultWorksheetIndex, 1, 2, 30));
series.DataPoints.AddDataPointForBarSeries(fact.GetCell(defaultWorksheetIndex, 2, 2, 10));
series.DataPoints.AddDataPointForBarSeries(fact.GetCell(defaultWorksheetIndex, 3, 2, 60));

// تحديد لون التعبئة للسلسلة
series.Format.Fill.FillType = FillType.Solid;
series.Format.Fill.SolidFillColor.Color = Color.Orange;

// سيتم عرض التسمية الأولى اسم الفئة
IDataLabel lbl = series.DataPoints[0].Label;
lbl.DataLabelFormat.ShowCategoryName = true;

lbl = series.DataPoints[1].Label;
lbl.DataLabelFormat.ShowSeriesName = true;

// إظهار القيمة للتسمية الثالثة
lbl = series.DataPoints[2].Label;
lbl.DataLabelFormat.ShowValue = true;
lbl.DataLabelFormat.ShowSeriesName = true;
lbl.DataLabelFormat.Separator = "/";

// حفظ العرض مع الرسم البياني
pres.Save("column-chart.pptx", SaveFormat.Pptx);

فيما يلي لقطة شاشة للمخطط العمودي الناتج.

إنشاء مخطط عمودي في PowerPoint في C#

إنشاء مخطط مبعثر في PowerPoint PPT باستخدام C#

فيما يلي خطوات إنشاء مخطط مبعثر في عرض PowerPoint التقديمي باستخدام C#.

  • أنشئ عرضًا تقديميًا جديدًا باستخدام فئة Presentation.
  • احصل على مرجع الشرائح في كائن ISlide.
  • أضف نوع مخطط ScatterWithSmoothLines بالبيانات الافتراضية واحصل على مرجعها في كائن IChart.
  • قم بالوصول إلى مصنف بيانات المخطط في كائن IChartDataWorkbook وامسح السلسلة الافتراضية.
  • أضف سلسلة جديدة إلى بيانات الرسم البياني.
  • قم بالوصول إلى كل سلسلة في كائن IChartSeries وأضف نقاط البيانات إلى السلسلة.
  • قم بتعيين علامة السلسلة باستخدام خاصية IChartSeries.Marker.
  • احفظ العرض التقديمي باستخدام طريقة Presentation.Save (String، SaveFormat).

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء مخطط مبعثر في عروض PowerPoint التقديمية باستخدام C#.

// إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
Presentation pres = new Presentation();

// الوصول إلى الشريحة الأولى
ISlide sld = pres.Slides[0];

// أضف مخططًا بالبيانات الافتراضية
IChart chart = sld.Shapes.AddChart(ChartType.ScatterWithSmoothLines, 0, 0, 400, 400);

// الحصول على فهرس ورقة عمل بيانات المخطط الافتراضي
int defaultWorksheetIndex = 0;

// الحصول على ورقة عمل بيانات المخطط
IChartDataWorkbook fact = chart.ChartData.ChartDataWorkbook;

// حذف سلسلة العرض
chart.ChartData.Series.Clear();

// إضافة سلسلة جديدة
chart.ChartData.Series.Add(fact.GetCell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.Type);
chart.ChartData.Series.Add(fact.GetCell(defaultWorksheetIndex, 1, 3, "Series 2"), chart.Type);

// خذ سلسلة المخططات الأولى
IChartSeries series = chart.ChartData.Series[0];

// أضف نقطة جديدة (1: 3) هناك.
series.DataPoints.AddDataPointForScatterSeries(fact.GetCell(defaultWorksheetIndex, 2, 1, 1), fact.GetCell(defaultWorksheetIndex, 2, 2, 3));

// إضافة نقطة جديدة (2:10)
series.DataPoints.AddDataPointForScatterSeries(fact.GetCell(defaultWorksheetIndex, 3, 1, 2), fact.GetCell(defaultWorksheetIndex, 3, 2, 10));

// قم بتحرير نوع السلسلة
series.Type = ChartType.ScatterWithStraightLinesAndMarkers;

// تغيير علامة سلسلة الرسم البياني
series.Marker.Size = 10;
series.Marker.Symbol = MarkerStyleType.Star;

// خذ سلسلة المخططات الثانية
series = chart.ChartData.Series[1];

// أضف نقطة جديدة (5: 2) هناك.
series.DataPoints.AddDataPointForScatterSeries(fact.GetCell(defaultWorksheetIndex, 2, 3, 5), fact.GetCell(defaultWorksheetIndex, 2, 4, 2));

// أضف نقطة جديدة (3: 1)
series.DataPoints.AddDataPointForScatterSeries(fact.GetCell(defaultWorksheetIndex, 3, 3, 3), fact.GetCell(defaultWorksheetIndex, 3, 4, 1));

// أضف نقطة جديدة (2: 2)
series.DataPoints.AddDataPointForScatterSeries(fact.GetCell(defaultWorksheetIndex, 4, 3, 2), fact.GetCell(defaultWorksheetIndex, 4, 4, 2));

// أضف نقطة جديدة (5: 1)
series.DataPoints.AddDataPointForScatterSeries(fact.GetCell(defaultWorksheetIndex, 5, 3, 5), fact.GetCell(defaultWorksheetIndex, 5, 4, 1));

// تغيير علامة سلسلة الرسم البياني
series.Marker.Size = 10;
series.Marker.Symbol = MarkerStyleType.Circle;

// حفظ العرض مع الرسم البياني
pres.Save("scattered-chart.pptx", SaveFormat.Pptx);

تُظهر لقطة الشاشة التالية المخطط المبعثر الناتج.

إنشاء مخطط مبعثر في PowerPoint في C#

إنشاء مخطط دائري في PowerPoint PPT باستخدام C#

فيما يلي خطوات إنشاء مخطط دائري في عرض PowerPoint تقديمي باستخدام C#.

  • أنشئ عرضًا تقديميًا جديدًا باستخدام فئة Presentation.
  • احصل على مرجع للشرائح في كائن ISlide.
  • أضف نوع مخطط دائري بالبيانات الافتراضية واحصل على مرجعها في كائن IChart.
  • عيّن عنوان الرسم البياني باستخدام طريقة IChart.ChartTitle.AddTextFrameForOverriding(String) وضبط خصائصه.
  • تعيين رؤية القيم.
  • امسح السلاسل والفئات الافتراضية باستخدام أساليب IChart.ChartData.Series.Clear() و IChart.ChartData.Categories.Clear() على التوالي.
  • قم بالوصول إلى مصنف بيانات المخطط في كائن IChartDataWorkbook.
  • أضف فئات جديدة إلى بيانات المخطط إلى مجموعة IChart.ChartData.Categories.
  • أضف سلسلة جديدة إلى بيانات المخطط في مجموعة IChart.ChartData.Series.
  • احصل على كل سلسلة في كائن IChartSeries وأضف نقاط البيانات إلى السلسلة.
  • قم بالوصول إلى كل نقطة بيانات في كائن IChartDataPoint وقم بتعيين تنسيقها.
  • قم بالوصول إلى تسميات البيانات في نقاط البيانات باستخدام كائن IDataLabel وقم بتعيين تنسيقها.
  • تعيين الخطوط الرئيسية وزوايا الدوران.
  • احفظ العرض التقديمي باستخدام طريقة Presentation.Save (String، SaveFormat).

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء مخطط دائري في عرض PowerPoint التقديمي باستخدام C#.

// إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
Presentation presentation = new Presentation();

// الوصول إلى الشريحة الأولى
ISlide slides = presentation.Slides[0];

// أضف مخططًا بالبيانات الافتراضية
IChart chart = slides.Shapes.AddChart(ChartType.Pie, 100, 100, 400, 400);

// تعيين عنوان المخطط
chart.ChartTitle.AddTextFrameForOverriding("Sample Title");
chart.ChartTitle.TextFrameForOverriding.TextFrameFormat.CenterText = NullableBool.True;
chart.ChartTitle.Height = 20;
chart.HasTitle = true;

// قم بتعيين السلسلة الأولى إلى إظهار القيم
chart.ChartData.Series[0].Labels.DefaultDataLabelFormat.ShowValue = true;

// تحديد فهرس ورقة بيانات الرسم البياني
int defaultWorksheetIndex = 0;

// الحصول على ورقة عمل بيانات المخطط
IChartDataWorkbook fact = chart.ChartData.ChartDataWorkbook;

// حذف السلاسل والفئات الافتراضية التي تم إنشاؤها
chart.ChartData.Series.Clear();
chart.ChartData.Categories.Clear();

// اضافة فئات جديدة
chart.ChartData.Categories.Add(fact.GetCell(0, 1, 0, "First Qtr"));
chart.ChartData.Categories.Add(fact.GetCell(0, 2, 0, "2nd Qtr"));
chart.ChartData.Categories.Add(fact.GetCell(0, 3, 0, "3rd Qtr"));

// مضيفا مسلسل جديد
IChartSeries series = chart.ChartData.Series.Add(fact.GetCell(0, 0, 1, "Series 1"), chart.Type);

// يتم الآن ملء بيانات السلسلة
series.DataPoints.AddDataPointForPieSeries(fact.GetCell(defaultWorksheetIndex, 1, 1, 20));
series.DataPoints.AddDataPointForPieSeries(fact.GetCell(defaultWorksheetIndex, 2, 1, 50));
series.DataPoints.AddDataPointForPieSeries(fact.GetCell(defaultWorksheetIndex, 3, 1, 30));

// لا يعمل في الإصدار الجديد
// إضافة نقاط جديدة وتحديد لون القطاع
// series.IsColorVaried = صحيح ؛
chart.ChartData.SeriesGroups[0].IsColorVaried = true;

IChartDataPoint point = series.DataPoints[0];
point.Format.Fill.FillType = FillType.Solid;
point.Format.Fill.SolidFillColor.Color = Color.Orange;
// تحديد حدود القطاع
point.Format.Line.FillFormat.FillType = FillType.Solid;
point.Format.Line.FillFormat.SolidFillColor.Color = Color.Gray;
point.Format.Line.Width = 3.0;
//point.Format.Line.Style = LineStyle.ThinThick ،
//point.Format.Line.DashStyle = LineDashStyle.DashDot ؛

IChartDataPoint point1 = series.DataPoints[1];
point1.Format.Fill.FillType = FillType.Solid;
point1.Format.Fill.SolidFillColor.Color = Color.BlueViolet;

// تحديد حدود القطاع
point1.Format.Line.FillFormat.FillType = FillType.Solid;
point1.Format.Line.FillFormat.SolidFillColor.Color = Color.Blue;
point1.Format.Line.Width = 3.0;
//point1.Format.Line.Style = LineStyle.Single ؛
//point1.Format.Line.DashStyle = LineDashStyle.LargeDashDot ؛

IChartDataPoint point2 = series.DataPoints[2];
point2.Format.Fill.FillType = FillType.Solid;
point2.Format.Fill.SolidFillColor.Color = Color.YellowGreen;

// تحديد حدود القطاع
point2.Format.Line.FillFormat.FillType = FillType.Solid;
point2.Format.Line.FillFormat.SolidFillColor.Color = Color.Red;
point2.Format.Line.Width = 2.0;
//point2.Format.Line.Style = LineStyle.ThinThin ،
//point2.Format.Line.DashStyle = LineDashStyle.LargeDashDotDot ؛

// قم بإنشاء تسميات مخصصة لكل فئة من الفئات للسلسلة الجديدة
IDataLabel lbl1 = series.DataPoints[0].Label;

// lbl.ShowCategoryName = صحيح ؛
lbl1.DataLabelFormat.ShowValue = true;

IDataLabel lbl2 = series.DataPoints[1].Label;
lbl2.DataLabelFormat.ShowValue = true;
lbl2.DataLabelFormat.ShowLegendKey = true;
lbl2.DataLabelFormat.ShowPercentage = true;

IDataLabel lbl3 = series.DataPoints[2].Label;
lbl3.DataLabelFormat.ShowSeriesName = true;
lbl3.DataLabelFormat.ShowPercentage = true;

// إظهار خطوط القائد للرسم البياني
//series.Labels.DefaultDataLabelFormat.ShowLeaderLines = صحيح ،

// ضبط زاوية الدوران لقطاعات الرسم البياني الدائري
chart.ChartData.SeriesGroups[0].FirstSliceAngle = 180;

// حفظ العرض مع الرسم البياني
presentation.Save("pie-chart.pptx", SaveFormat.Pptx);

فيما يلي لقطة شاشة للمخطط الدائري الذي تم إنشاؤه.

إنشاء مخطط دائري في PowerPoint في C#

أضف مخطط المدرج التكراري في PowerPoint PPTX باستخدام C#

فيما يلي خطوات إنشاء مخطط مدرج تكراري في عروض PowerPoint التقديمية باستخدام Aspose.Slides for .NET.

  • قم بإنشاء مثيل للفئة Presentation.
  • احصل على مرجع للشريحة في كائن ISlide من خلال فهرسها.
  • أضف مخطط مدرج تكراري بالبيانات الافتراضية.
  • امسح السلاسل والفئات الافتراضية.
  • قم بالوصول إلى مصنف بيانات المخطط في كائن IChartDataWorkbook.
  • أضف سلسلة جديدة واحصل على مرجعها في كائن IChartSeries.
  • أضف نقاط البيانات إلى السلسلة.
  • تعيين نوع التجميع لمحور المخطط.
  • احفظ العرض التقديمي باستخدام طريقة Presentation.Save (String، SaveFormat).

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء مخطط مدرج تكراري باستخدام C#.

// تحميل أو إنشاء عرض تقديمي
using (Presentation pres = new Presentation())
{
    // أضف مخطط مدرج تكراري
    IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Histogram, 50, 50, 500, 400);
    chart.ChartData.Categories.Clear();
    chart.ChartData.Series.Clear();

    // الوصول إلى مصنف بيانات المخطط
    IChartDataWorkbook wb = chart.ChartData.ChartDataWorkbook;

    // مسح المصنف
    wb.Clear(0);

    // أضف سلسلة المخططات
    IChartSeries series = chart.ChartData.Series.Add(ChartType.Histogram);
    series.DataPoints.AddDataPointForHistogramSeries(wb.GetCell(0, "A1", 15));
    series.DataPoints.AddDataPointForHistogramSeries(wb.GetCell(0, "A2", -41));
    series.DataPoints.AddDataPointForHistogramSeries(wb.GetCell(0, "A3", 16));
    series.DataPoints.AddDataPointForHistogramSeries(wb.GetCell(0, "A4", 10));
    series.DataPoints.AddDataPointForHistogramSeries(wb.GetCell(0, "A5", -23));
    series.DataPoints.AddDataPointForHistogramSeries(wb.GetCell(0, "A6", 16));

    chart.Axes.HorizontalAxis.AggregationType = AxisAggregationType.Automatic;

    // حفظ العرض التقديمي
    pres.Save("histogram-chart.pptx", SaveFormat.Pptx);
}

فيما يلي لقطة شاشة لمخطط الرسم البياني الذي تم إنشاؤه.

إنشاء مخطط مدرج تكراري في PowerPoint في C#

إنشاء مخطط الأسهم في PowerPoint باستخدام C#

مخطط الأسهم هو أيضًا أحد أنواع المخططات الشائعة الاستخدام في عروض PowerPoint التقديمية. فيما يلي خطوات إنشاء مخطط الأسهم.

  • قم بإنشاء عرض PowerPoint تقديمي جديد باستخدام فئة Presentation.
  • احصل على مرجع الشريحة في كائن ISlide باستخدام فهرس الشريحة.
  • أضف مخطط OpenHighLowClose إلى الشريحة واحصل على مرجعها في كائن IChart.
  • امسح السلاسل والفئات الافتراضية.
  • قم بالوصول إلى بيانات المخطط في كائن IChartDataWorkbook.
  • أضف سلاسل وفئات جديدة إلى الرسم البياني.
  • قم بالوصول إلى كل سلسلة مخططات وإضافة نقاط بيانات.
  • حدد تنسيق HiLowLines.
  • احفظ العرض التقديمي باستخدام طريقة Presentation.Save (String، SaveFormat).

يوضح نموذج التعليمات البرمجية التالي كيفية إضافة مخطط أسهم إلى عرض PowerPoint التقديمي باستخدام C#.

// تحميل أو إنشاء عرض تقديمي
using (Presentation pres = new Presentation())
{
    // أضف الرسم البياني
    IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.OpenHighLowClose, 50, 50, 600, 400, false);

    // الفئات والمسلسلات واضحة
    chart.ChartData.Series.Clear();
    chart.ChartData.Categories.Clear();

    // الوصول إلى مصنف بيانات المخطط
    IChartDataWorkbook wb = chart.ChartData.ChartDataWorkbook;

    // أضف فئات
    chart.ChartData.Categories.Add(wb.GetCell(0, 1, 0, "A"));
    chart.ChartData.Categories.Add(wb.GetCell(0, 2, 0, "B"));
    chart.ChartData.Categories.Add(wb.GetCell(0, 3, 0, "C"));

    // أضف سلسلة
    chart.ChartData.Series.Add(wb.GetCell(0, 0, 1, "Open"), chart.Type);
    chart.ChartData.Series.Add(wb.GetCell(0, 0, 2, "High"), chart.Type);
    chart.ChartData.Series.Add(wb.GetCell(0, 0, 3, "Low"), chart.Type);
    chart.ChartData.Series.Add(wb.GetCell(0, 0, 4, "Close"), chart.Type);

    // أضف نقاط البيانات
    IChartSeries series = chart.ChartData.Series[0];

    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 1, 1, 72));
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 2, 1, 25));
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 3, 1, 38));

    series = chart.ChartData.Series[1];
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 1, 2, 172));
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 2, 2, 57));
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 3, 2, 57));

    series = chart.ChartData.Series[2];
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 1, 3, 12));
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 2, 3, 12));
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 3, 3, 13));

    series = chart.ChartData.Series[3];
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 1, 4, 25));
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 2, 4, 38));
    series.DataPoints.AddDataPointForStockSeries(wb.GetCell(0, 3, 4, 50));

    // حدد ما إذا كان الرسم البياني يحتوي على أشرطة لأعلى / لأسفل
    chart.ChartData.SeriesGroups[0].UpDownBars.HasUpDownBars = true;

    // حدد تنسيق خط مرتفع / منخفض
    chart.ChartData.SeriesGroups[0].HiLowLinesFormat.Line.FillFormat.FillType = FillType.Solid;

    foreach (IChartSeries ser in chart.ChartData.Series)
    {
        ser.Format.Line.FillFormat.FillType = FillType.NoFill;
    }

    // حفظ العرض التقديمي
    pres.Save("stock-chart.pptx", SaveFormat.Pptx);
}

فيما يلي لقطة شاشة لمخطط الأسهم الذي تم إنشاؤه.

إنشاء مخطط الأسهم في PowerPoint في C#

المزيد من أنواع المخططات

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

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

استنتاج

في هذه المقالة ، تعلمت كيفية إنشاء مخططات في عروض PowerPoint التقديمية باستخدام C#. علاوة على ذلك ، أظهر الدليل التدريجي وعينات التعليمات البرمجية كيفية إضافة المخططات العمودية والمخططات المبعثرة والمخططات الدائرية والرسوم البيانية ومخططات الأسهم. يمكنك استكشاف المزيد حول Aspose.Slides for .NET باستخدام التوثيق.

أنظر أيضا