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

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

Java API لإنشاء مخططات في PowerPoint

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

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

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

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

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

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

// قم بإنشاء عرض تقديمي جديد
Presentation pres = new Presentation();
try {
    
    // أضف مخططًا عموديًا جديدًا وامسح الفئات والسلسلة الافتراضية
    IChart ch = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 100, 100, 600, 450);
    ch.getChartData().getSeries().clear();
    ch.getChartData().getCategories().clear();
    
    // الوصول إلى بيانات الرسم البياني
    IChartDataWorkbook fact = ch.getChartData().getChartDataWorkbook();
    fact.clear(0);
    int defaultWorksheetIndex = 0;

    // أضف فئات
    IChartCategory category = ch.getChartData().getCategories().add(fact.getCell(0, "c2", "A"));
    category.getGroupingLevels().setGroupingItem(1, "Group1");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c3", "B"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c4", "C"));
    category.getGroupingLevels().setGroupingItem(1, "Group2");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c5", "D"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c6", "E"));
    category.getGroupingLevels().setGroupingItem(1, "Group3");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c7", "F"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c8", "G"));
    category.getGroupingLevels().setGroupingItem(1, "Group4");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c9", "H"));

    // إضافة سلسلة
    IChartSeries series = ch.getChartData().getSeries().add(fact.getCell(0, "D1", "Series 1"),
            ChartType.ClusteredColumn);

    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D2", 10));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D3", 20));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D4", 30));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D5", 40));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D6", 50));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D7", 60));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D8", 70));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D9", 80));
    
    // حفظ العرض مع الرسم البياني
    pres.save("column-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

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

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

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

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

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

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

// إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
Presentation pres = new Presentation();
try {
    // الوصول إلى الشريحة الأولى
    ISlide slide = pres.getSlides().get_Item(0);

    // قم بإنشاء المخطط الافتراضي
    IChart chart = slide.getShapes().addChart(ChartType.ScatterWithSmoothLines, 0, 0, 400, 400);
    
    // احصل على فهرس ورقة عمل بيانات المخطط الافتراضي
    int defaultWorksheetIndex = 0;
    
    // احصل على ورقة عمل بيانات المخطط
    IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
    
    // حذف سلسلة العرض
    chart.getChartData().getSeries().clear();
    
    // إضافة سلسلة جديدة
    chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.getType());
    chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 1, 3, "Series 2"), chart.getType());
    
    // خذ سلسلة المخططات الأولى
    IChartSeries series = chart.getChartData().getSeries().get_Item(0);
    
    // أضف نقطة جديدة (1: 3) هناك.
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 1), fact.getCell(defaultWorksheetIndex, 2, 2, 3));
    
    // إضافة نقطة جديدة (2:10)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 2), fact.getCell(defaultWorksheetIndex, 3, 2, 10));
    
    // قم بتحرير نوع السلسلة
    series.setType(ChartType.ScatterWithStraightLinesAndMarkers);
    
    // تغيير علامة سلسلة الرسم البياني
    series.getMarker().setSize(10);
    series.getMarker().setSymbol(MarkerStyleType.Star);
    
    // خذ سلسلة المخططات الثانية
    series = chart.getChartData().getSeries().get_Item(1);
    
    // أضف نقطة جديدة (5: 2) هناك.
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 2, 3, 5), fact.getCell(defaultWorksheetIndex, 2, 4, 2));
    
    // أضف نقطة جديدة (3: 1)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 3, 3, 3), fact.getCell(defaultWorksheetIndex, 3, 4, 1));
    
    // أضف نقطة جديدة (2: 2)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 4, 3, 2), fact.getCell(defaultWorksheetIndex, 4, 4, 2));
    
    // أضف نقطة جديدة (5: 1)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 5, 3, 5), fact.getCell(defaultWorksheetIndex, 5, 4, 1));
    
    // تغيير علامة سلسلة الرسم البياني
    series.getMarker().setSize(10);
    series.getMarker().setSymbol(MarkerStyleType.Circle);
    
    // احفظ العرض التقديمي
    pres.save("scatter-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

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

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

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

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

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

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

// إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
Presentation pres = new Presentation();
try {
    // الوصول إلى الشريحة الأولى
    ISlide slides = pres.getSlides().get_Item(0);
    
    // أضف مخططًا بالبيانات الافتراضية
    IChart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400);
    
    // تعيين عنوان المخطط
    chart.getChartTitle().addTextFrameForOverriding("Sample Title");
    chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True);
    chart.getChartTitle().setHeight(20);
    chart.setTitle(true);
    
    // قم بتعيين السلسلة الأولى إلى إظهار القيم
    chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
    
    // تعيين فهرس ورقة بيانات الرسم البياني
    int defaultWorksheetIndex = 0;
    
    // احصل على ورقة عمل بيانات المخطط
    IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
    
    // حذف السلاسل والفئات الافتراضية التي تم إنشاؤها
    chart.getChartData().getSeries().clear();
    chart.getChartData().getCategories().clear();
    
    // أضف أقسام جديدة
    chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr"));
    chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr"));
    chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr"));
    
    // إضافة سلسلة جديدة
    IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType());
    
    // يتم الآن ملء بيانات السلسلة
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20));
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50));
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30));
    
    // لا يعمل في الإصدار الجديد
    // إضافة نقاط جديدة وتحديد لون القطاع
    // series.IsColorVaried = صحيح ؛
    chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true);
    
    IChartDataPoint point = series.getDataPoints().get_Item(0);
    point.getFormat().getFill().setFillType(FillType.Solid);
    point.getFormat().getFill().getSolidFillColor().setColor(Color.CYAN);
	
    // تعيين حدود القطاع
    point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.GRAY);
    point.getFormat().getLine().setWidth(3.0);
    //point.getFormat().getLine().setStyle (LineStyle.ThinThick) ،
    //point.getFormat().getLine().setDashStyle (LineDashStyle.DashDot) ،
    
    IChartDataPoint point1 = series.getDataPoints().get_Item(1);
    point1.getFormat().getFill().setFillType(FillType.Solid);
    point1.getFormat().getFill().getSolidFillColor().setColor(Color.ORANGE);
    
    // تعيين حدود القطاع
    point1.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point1.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
    point1.getFormat().getLine().setWidth(3.0);
    //point1.getFormat().getLine().setStyle (LineStyle.Single) ،
    //point1.getFormat().getLine().setDashStyle (LineDashStyle.LargeDashDot) ،
    
    IChartDataPoint point2 = series.getDataPoints().get_Item(2);
    point2.getFormat().getFill().setFillType(FillType.Solid);
    point2.getFormat().getFill().getSolidFillColor().setColor(Color.YELLOW);
    
    // تعيين حدود القطاع
    point2.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point2.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.RED);
    point2.getFormat().getLine().setWidth(2.0);
    //point2.getFormat().getLine().setStyle (LineStyle.ThinThin) ،
    //point2.getFormat().getLine().setDashStyle (LineDashStyle.LargeDashDotDot) ،
    
    // قم بإنشاء تسميات مخصصة لكل فئة من الفئات للسلسلة الجديدة
    IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel();
    
    // lbl.ShowCategoryName = صحيح ؛
    lbl1.getDataLabelFormat().setShowValue(true);
    
    IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel();
    lbl2.getDataLabelFormat().setShowValue(true);
    lbl2.getDataLabelFormat().setShowLegendKey(true);
    lbl2.getDataLabelFormat().setShowPercentage(true);
    
    IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel();
    lbl3.getDataLabelFormat().setShowSeriesName(true);
    lbl3.getDataLabelFormat().setShowPercentage(true);
    
    // إظهار خطوط البادئة للرسم البياني
    series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true);
    
    // تعيين زاوية الدوران لقطاعات الرسم البياني الدائري
    chart.getChartData().getSeriesGroups().get_Item(0).setFirstSliceAngle(180);
    
    // حفظ العرض مع الرسم البياني
    pres.save("pie-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

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

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

أضف مخطط الرسم البياني في PowerPoint PPTX باستخدام Java

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

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

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

// قم بإنشاء عرض تقديمي جديد
Presentation pres = new Presentation();
try {
    
    // أضف مخطط مدرج تكراري جديد وامسح فئاته وسلسلة
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Histogram, 50, 50, 500, 400);
    chart.getChartData().getCategories().clear();
    chart.getChartData().getSeries().clear();

    // الوصول إلى بيانات المخطط
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();
    wb.clear(0);

    // أضف سلسلة
    IChartSeries series = chart.getChartData().getSeries().add(ChartType.Histogram);
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A1", 15));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A2", -41));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A3", 16));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A4", 10));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A5", -23));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A6", 16));

    chart.getAxes().getHorizontalAxis().setAggregationType(AxisAggregationType.Automatic);

    // احفظ العرض التقديمي
    pres.save("histogram-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

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

إنشاء مخطط الرسم البياني في PowerPoint في C#

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

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

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

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

// قم بإنشاء عرض تقديمي جديد
Presentation pres = new Presentation();
try {
    
    // أضف الرسم البياني
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.OpenHighLowClose, 50, 50, 600, 400, false);

    // الفئات والمسلسلات واضحة
    chart.getChartData().getSeries().clear();
    chart.getChartData().getCategories().clear();

    // الوصول إلى بيانات المخطط
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();

    // أضف فئات
    chart.getChartData().getCategories().add(wb.getCell(0, 1, 0, "A"));
    chart.getChartData().getCategories().add(wb.getCell(0, 2, 0, "B"));
    chart.getChartData().getCategories().add(wb.getCell(0, 3, 0, "C"));

    chart.getChartData().getSeries().add(wb.getCell(0, 0, 1, "Open"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 2, "High"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 3, "Low"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 4, "Close"), chart.getType());

    // أضف بيانات السلاسل
    IChartSeries series = chart.getChartData().getSeries().get_Item(0);

    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 1, 72));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 1, 25));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 1, 38));

    series = chart.getChartData().getSeries().get_Item(1);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 2, 172));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 2, 57));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 2, 57));

    series = chart.getChartData().getSeries().get_Item(2);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 3, 12));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 3, 12));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 3, 13));

    series = chart.getChartData().getSeries().get_Item(3);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 4, 25));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 4, 38));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 4, 50));

    chart.getChartData().getSeriesGroups().get_Item(0).getUpDownBars().setUpDownBars(true);
    chart.getChartData().getSeriesGroups().get_Item(0).getHiLowLinesFormat().getLine().getFillFormat().setFillType(FillType.Solid);

   for (IChartSeries ser : chart.getChartData().getSeries())
    {
        ser.getFormat().getLine().getFillFormat().setFillType(FillType.NoFill);
    }

    // احفظ العرض التقديمي
    pres.save("output.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

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

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

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

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

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

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

جرب عبر الإنترنت

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

استنتاج

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

أنظر أيضا