THPDFPage.DrawChart
يرسم بيانات خطية أو شريطية أو مساحية أو دائرية أو مبعثَرة كمتجهات ونص أصليين من PDF داخل مستطيل يوفره المستدعي
التصريح
procedure DrawChart(Chart: THPDFChart;
X, Y, Width, Height: Single); overload;
procedure DrawChart(Chart: THPDFChart;
X, Y, Width, Height: Single;
const Options: THPDFChartRenderOptions;
out Statistics: THPDFChartRenderStatistics); overload;
procedure DrawChart(Chart: THPDFChart;
X, Y, Width, Height: Single;
const Options: THPDFChartRenderOptions;
out Statistics: THPDFChartRenderStatistics;
StructureParent: THPDFDictionaryObject); overload;
المعاملات
| المرجع | المرجع |
|---|---|
Chart | نموذج المخطط الذي يملكه المستدعي ليجري التحقق منه وعرضه |
XالمرجعY | موضع الزاوية العلوية اليسرى للمخطط في نظام إحداثيات الصفحة |
WidthالمرجعHeight | مستطيل المخطط، ويجب ألا يقل عن 120 × 100 نقطة |
Options | حدود أو مفاتيح تبديل تخص السلاسل والنقاط والتسميات وإمكانية الوصول والعنوان والمحاور والشبكة |
Statistics | يستقبل أعداد الكائنات المعروضة وعمل المسارات وحالة الوسم وعدد التسميات المقتطعة |
StructureParent | أصل بنية اختياري للصفحة الحالية يُستخدم لإنشاء Figure موسوم بنص بديل |
المعاملات
لا يُرجع هذا الإجراء أي قيمة؛ تُبلغ الـoverloads الموسَّعة بنتيجتها عبر Statistics
المعاملات
- يستخدم الـoverload البسيط
THPDFChartRenderOptions.Default - يتحقق محرك الرسم من النموذج كاملًا قبل حفظ حالة الرسومات أو إصدار عوامل الرسم
- يمكن الجمع بين السلاسل الديكارتية، لكن المخطط الدائري يجب أن يحتوي على سلسلة دائرية واحدة فقط
- يمكن الجمع بين السلاسل الديكارتية، لكن المخطط الدائري يجب أن يحتوي على سلسلة دائرية واحدة فقط
- تتوقف التسميات المرئية عند
MaxLabelsدون إسقاط المسارات أو النقاط - يمكن الجمع بين السلاسل الديكارتية، لكن المخطط الدائري يجب أن يحتوي على سلسلة دائرية واحدة فقط
- وجود
StructureParentغير nil يتطلب أن تكون هذه الصفحة هي الصفحة الحالية للمستند - يمكن الجمع بين السلاسل الديكارتية، لكن المخطط الدائري يجب أن يحتوي على سلسلة دائرية واحدة فقط