تخصيص مخططات الدونات في العروض التقديمية باستخدام PHP

تحديد الفجوة المركزية في مخطط الدونات

لتحديد حجم الفتحة في مخطط الدونات، يرجى اتباع الخطوات أدناه:

  1. إنشاء كائن Presentation.
  2. إضافة مخطط دونات إلى الشريحة.
  3. تحديد حجم الفتحة في مخطط الدونات.
  4. حفظ العرض التقديمي إلى القرص.

في المثال المذكور أدناه، قمنا بتعيين حجم الفتحة في مخطط الدونات.

  # إنشاء كائن من فئة Presentation
  $pres = new Presentation();
  try {
    $chart = $pres->getSlides()->get_Item(0)->getShapes()->addChart(ChartType::Doughnut, 50, 50, 400, 400);
    $chart->getChartData()->getSeriesGroups()->get_Item(0)->setDoughnutHoleSize(90);
    # احفظ العرض التقديمي إلى القرص
    $pres->save("DoughnutHoleSize_out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

الأسئلة الشائعة

هل يمكنني إنشاء دونات متعددة المستويات مع حلقات متعددة؟

نعم. أضف عدة سلاسل إلى مخطط دونات واحد—كل سلسلة تصبح حلقة منفصلة. يتم تحديد ترتيب الحلقة بناءً على ترتيب السلاسل في المجموعة.

هل يتم دعم دونات “منفجرة” (شرائح مفصولة)؟

نعم. هناك نوع مخطط chart type Donut المتفجر وخصية الانفجار على نقاط البيانات؛ يمكنك فصل الشرائح الفردية.

كيف يمكنني الحصول على صورة لمخطط الدونات (PNG/SVG) لتقرير؟

المخطط هو شكل؛ يمكنك تصييره إلى raster image أو تصدير المخطط إلى SVG image.