تنسيق الرسم البياني
تنسيق كائنات الرسم البياني
Aspose.Slides لـ C++ يتيح للمطورين إضافة الرسوم البيانية المخصصة إلى الشرائح من الصفر. تشرح هذه المقالة كيفية تنسيق كائنات الرسم البياني المختلفة بما في ذلك محور الفئة محور القيم.
Aspose.Slides لـ C++ يوفر واجهة برمجة تطبيقات بسيطة لإدارة كائنات الرسم البياني المختلفة وتنسيقها باستخدام القيم المخصصة:
- إنشاء مثيل من Presentation class.
- الحصول على مرجع الشريحة بواسطة فهرسها.
- إضافة رسم بياني مع بيانات افتراضية مع أي نوع مرغوب (في هذا المثال سنستخدم ChartType.LineWithMarkers).
- الوصول إلى محور القيم وضبط الخصائص التالية:
- تعيين تنسيق الخط لخطوط الشبكة الرئيسية لمحور القيمة
- تعيين تنسيق الخط لخطوط الشبكة الثانوية لمحور القيمة
- تعيين تنسيق الرقم لماكينة القيم
- تعيين الوحدات الدنيا، العليا، الرئيسية والثانوية لماكينة القيم
- تعيين خصائص النص لبيانات محور القيمة
- تعيين العنوان لماكينة القيم
- تعيين تنسيق الخط لماكينة القيم
- الوصول إلى محور الفئة وضبط الخصائص التالية:
- تعيين تنسيق الخط لخطوط الشبكة الرئيسية لمحور الفئة
- تعيين تنسيق الخط لخطوط الشبكة الثانوية لمحور الفئة
- تعيين خصائص النص لبيانات محور الفئة
- تعيين العنوان لماكينة الفئة
- تعيين موقع التسمية لماكينة الفئة
- تعيين زاوية الدوران لتسميات محور الفئة
- الوصول إلى وسيلة إيضاح الرسم البياني وضبط خصائص النص لها
- عرض وسائط الرسم البياني بدون تداخل
- الوصول إلى محور القيم الثانوي لرسم البياني وضبط الخصائص التالية:
- تفعيل محور القيم الثانوي
- تعيين تنسيق الخط لماكينة القيم الثانوية
- تعيين تنسيق الرقم لماكينة القيم الثانوية
- تعيين الوحدات الدنيا، العليا، الرئيسية والثانوية لماكينة القيم الثانوية
- الآن رسم السلسلة الأولى للرسم البياني على محور القيم الثانوي
- تعيين جدار الخلفية للرسم البياني لملء اللون
- تعيين لون ملء منطقة الرسم البياني
- كتابة العرض المعدل إلى ملف PPTX
تعيين خصائص الخط للرسم البياني
Aspose.Slides لـ C++ يوفر دعمًا لتعيين خصائص الخط المتعلقة بالرسم البياني. يرجى اتباع الخطوات أدناه لتعيين خصائص الخط للرسم البياني.
- إنشاء كائن من Presentation class.
- إضافة الرسم البياني على الشريحة.
- تعيين ارتفاع الخط.
- حفظ العرض المعدل.
مثال عينة أدناه مرفق.
تعيين خصائص الخط لجدول بيانات الرسم البياني
Aspose.Slides لـ C++ يوفر دعمًا لتغيير لون الفئات في سلسلة اللون.
- إنشاء كائن من Presentation class.
- إضافة الرسم البياني على الشريحة.
- تعيين جدول الرسم البياني.
- تعيين ارتفاع الخط.
- حفظ العرض المعدل.
مثال عينة أدناه مرفق.
تعيين زوايا حواف منطقة الرسم البياني
Aspose.Slides لـ C++ يوفر دعمًا لتعيين منطقة الرسم البياني. تم إضافة خاصيتي IChart.HasRoundedCorners و Chart.HasRoundedCorners في Aspose.Slides.
- إنشاء كائن من Presentation class.
- إضافة الرسم البياني على الشريحة.
- تعيين نوع التعبئة ولون التعبئة للرسم البياني
- تعيين خاصية الزوايا المدورة إلى True.
- حفظ العرض المعدل.
مثال عينة أدناه مرفق.
تعيين أرقام بيانات الرسم البياني
Aspose.Slides لـ C++ يوفر واجهة برمجة تطبيقات بسيطة لإدارة تنسيق بيانات الرسم البياني:
- إنشاء مثيل من Presentation class.
- الحصول على مرجع الشريحة بواسطة فهرسها.
- إضافة الرسم البياني مع بيانات افتراضية مع أي نوع مرغوب (هذا المثال يستخدم ChartType.ClusteredColumn).
- تعيين تنسيق الرقم المسبق من القيم المسبقة الممكنة.
- التجول عبر خلايا بيانات الرسم البياني في كل سلسلة رسم بياني وتعيين تنسيق أرقام بيانات الرسم البياني.
- حفظ العرض.
- تعيين تنسيق الرقم المخصص.
- التجول عبر خلايا بيانات الرسم البياني داخل كل سلسلة وتعيين تنسيق رقم بيانات رسم بياني مختلف.
- حفظ العرض.
| قيم تنسيق الرقم المسبق الممكنة مع فهرسها المسبق والتي يمكن استخدامها مرفقة أدناه: |
|---|
| 0 | عام |
|---|---|
| 1 | 0 |
| 2 | 0.00 |
| 3 | #,##0 |
| 4 | #,##0.00 |
| 5 | $#,##0;$-#,##0 |
| 6 | $#,##0;أحمر$-#,##0 |
| 7 | $#,##0.00;$-#,##0.00 |
| 8 | $#,##0.00;أحمر$-#,##0.00 |
| 9 | 0% |
| 10 | 0.00% |
| 11 | 0.00E+00 |
| 12 | # ?/? |
| 13 | # / |
| 14 | م/ي/ي |
| 15 | ي-شهر-ي |
| 16 | ي-شهر |
| 17 | شهر-ي |
| 18 | س:د AM/PM |
| 19 | س:د:ث AM/PM |
| 20 | س:د |
| 21 | س:د:ث |
| 22 | م/ي/ي س:د |
| 37 | #,##0;-#,##0 |
| 38 | #,##0;أحمر-#,##0 |
| 39 | #,##0.00;-#,##0.00 |
| 40 | #,##0.00;أحمر-#,##0.00 |
| 41 | _ * #,##0_ ;_ * “_ ;_ @_ |
| 42 | _ $* #,##0_ ;_ $* “_ ;_ @_ |
| 43 | _ * #,##0.00_ ;_ * “??_ ;_ @_ |
| 44 | _ $* #,##0.00_ ;_ $* “??_ ;_ @_ |
| 45 | د:ث |
| 46 | س:د:ث |
| 47 | د:ث.0 |
| 48 | ##0.0E+00 |
| 49 | @ |