# سفارشی‌سازی نمودارهای دونات در ارائه‌ها با استفاده از C++

> کشف کنید چگونه می‌توان نمودارهای دونات را در Aspose.Slides برای C++ ایجاد و سفارشی‌سازی کرد و از فرمت‌های PowerPoint برای ارائه‌های پویا پشتیبانی می‌کند.

Source: https://docs.aspose.com/slides/fa/cpp/doughnut-chart/
Updated: 2026-06-13

## **بررسی اجمالی**

این مقاله نشان می‌دهد چگونه با یک نمودار دونات در Aspose.Slides کار کنیم، با افزودن نمودار به اسلاید، تنظیم اندازهٔ سوراخ مرکزی آن و ذخیرهٔ ارائه. این مقاله بر روش `set_DoughnutHoleSize` متمرکز است و گام‌های پایه مورد نیاز برای سفارشی‌سازی این نوع نمودار را در کد نشان می‌دهد.

## **مشخص کردن فاصلهٔ مرکزی در نمودار دونات**
برای تعیین اندازهٔ سوراخ در یک نمودار دونات، لطفاً مراحل زیر را دنبال کنید:

- یک نمونه از کلاس [Presentation](https://reference.aspose.com/slides/fa/cpp/aspose.slides/presentation/) ایجاد کنید.
- نمودار دونات را به اسلاید اضافه کنید.
- اندازهٔ سوراخ در نمودار دونات را مشخص کنید.
- ارائه را روی دیسک ذخیره کنید.

در مثال زیر، اندازهٔ سوراخ در یک نمودار دونات را تنظیم کرده‌ایم.

{{< gist "aspose-slides" "a690df625dc0b1fff869ab198affe7a4" "Examples-SlidesCPP-DoughnutChartHole-DoughnutChartHole.cpp" >}}

## **سوالات متداول**

**آیا می‌توانم یک دونات چندسطحی با چند حلقه ایجاد کنم؟**

بله. می‌توانید چندین سری به یک نمودار دونات اضافه کنید؛ هر سری تبدیل به یک حلقه جداگانه می‌شود. ترتیب حلقه‌ها بر اساس ترتیب سری‌ها در مجموعه تعیین می‌شود.

**آیا نمودار «دونات منفجر» (برش‌های جدا شده) پشتیبانی می‌شود؟**

بله. نوع نمودار Exploded Doughnut [chart type](https://reference.aspose.com/slides/fa/cpp/aspose.slides.charts/charttype/) وجود دارد و ویژگی انفجار بر نقاط داده؛ می‌توانید برش‌های جداگانه را تفکیک کنید.

**چگونه می‌توانم یک تصویر از نمودار دونات (PNG/SVG) برای گزارش دریافت کنم؟**

نمودار یک شکل است؛ می‌توانید آن را به یک [raster image](https://reference.aspose.com/slides/fa/cpp/aspose.slides/shape/getimage/) رندر کنید یا نمودار را به یک [SVG image](https://reference.aspose.com/slides/fa/cpp/aspose.slides/shape/writeassvg/) صادر نمایید.
